ArmorStandEditor-Reborn

[![Build Status](https://github.com/Wolfst0rm/ArmorStandEditor/actions/workflows/maven-publish.yml/badge.svg?style=flat)](https://github.com/Wolfst0rm/ArmorStandEditor/actions/workflows/maven-publish.yml)
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=wolfieheart_ArmorStandEditor&metric=sqale_rating&style=flat)](https://sonarcloud.io/summary/new_code?id=wolfieheart_ArmorStandEditor)
[![Scanned with Sonarcloud](https://img.shields.io/badge/Scanned%20With-Sonarcloud-orange?style=flat&logo=sonarcloud)](https://sonarcloud.io/summary/new_code?id=Wolfst0rm_ArmorStandEditor)
[![Compatibility/GetBukkit](https://img.shields.io/badge/Compatability-Paper%2C%20Spigot%2C%20Bukkit%20etc.%20(GetBukkit.org)-yellowgreen?style=flat)](https://getbukkit.org/)
[![License](https://img.shields.io/badge/Licence-GNU%20Public%20V2%20-red?style=flat)](https://github.com/Wolfst0rm/ArmorStandEditor/LICENSE.md)

ArmorStandEditor is a plugin for Paper and related forks to allow players in survival to easily edit armor stand pose and attributes.

## Credits

* RypoFalem for the original version of this plugin. Thank you for all your hard work (Archived in branch [Original-Version](https://github.com/Wolfst0rm/ArmorStandEditor/tree/Original-Version) )
* Anyone who has contributed to this project with tests, issues, code reviews etc. Thank you!
* Shamblecraft for allowing me to test on the server as required before publishing to production.

## Downloads
Downloads for Version 1.17 and higher can be obtained from the [download page](https://www.spigotmc.org/resources/armorstandeditor-reborn.94503/) or our [release tracker](https://github.com/Wolfst0rm/ArmorStandEditor/releases) here on GitHub.
For versions older than 1.17, then please use [the original versions download page](https://www.spigotmc.org/resources/armor-stand-editor-dead.7688/).

The Latest Downloads Shortcut Links:
* [ArmorStandEditor-Last (Unstable)](https://github.com/Wolfst0rm/ArmorStandEditor/actions)
– **Use these at your own risk. Limited Support is provided for testing purposes**
* 1.20 – Not yet available
* [(Spigot Redirect to latest release)](https://www.spigotmc.org/resources/armorstandeditor-reborn.94503/)
* [Modrinth Redirect to Latest Release](https://modrinth.com/plugin/armorstandeditor-reborn)
* 1.19 to 1.19.4
* [Spigot/Github](https://github.com/Wolfieheart/ArmorStandEditor/releases/tag/1.19.4-41)
* [Modrinth](https://modrinth.com/plugin/armorstandeditor-reborn/version/1.19.4-41)
* 1.18 to 1.18.2
* [Spigot/Github](https://github.com/Wolfieheart/ArmorStandEditor/releases/tag/1.18.2-34.2)
* [Modrinth](https://modrinth.com/plugin/armorstandeditor-reborn/version/1.18.2-34.2)
* 1.17 to 1.17.1
* [Spigot/Github](https://github.com/Wolfst0rm/ArmorStandEditor/releases/tag/1.17.1-30)
* [Modrinth](https://modrinth.com/plugin/armorstandeditor-reborn/version/1.17-30)
* 1.16 to 1.16.5
* [Spigot/Github](https://www.spigotmc.org/resources/armor-stand-editor-dead.7688/download?version=342891)
* [Modrinth](https://modrinth.com/plugin/armorstandeditor-reborn/version/1.16-25)
* [1.14 to 1.14.4](https://www.spigotmc.org/resources/armor-stand-editor-dead.7688/download?version=299267)
* [1.13 to 1.13.2](https://www.spigotmc.org/resources/armor-stand-editor-dead.7688/download?version=235185)
* [1.11 to 1.11.2](https://www.spigotmc.org/resources/armor-stand-editor-dead.7688/download?version=152723)
* [1.10 to 1.10.2](https://www.spigotmc.org/resources/armor-stand-editor-dead.7688/download?version=124213)
* [1.9 to 1.9.4](https://www.spigotmc.org/resources/armor-stand-editor-dead.7688/download?version=92457)
* [1.8](https://www.spigotmc.org/resources/armor-stand-editor-dead.7688/download?version=29676)

**NOTE:** The 1.17 Versions introduce NMS Version Checks and will not load on versions older than 1.13.

It will also advise that if you are on 1.13 to 1.16, that you update to 1.17.x or Higher. This will be
subject to change in the future. The minimum enforced API Version is 1.13.

## Features
* Editing ArmorStands with no commands required
* Rotation of all ArmorStand Parts along each axis
* Rotation of entire ArmorStand after Placement. Supported by Crouching and Scrolling, so you never have to open the menu
* Finer Adjustment to allow for Fine-Tuning of Positions.
* Coarser Adjustments to allow you to quickly to get to the intended position
* Toggles for: Disabling Slots, Invisibility, Gravity, Base Plates, Size (Normal and Small)
* Copying and Pasting ArmorStand Settings between ArmorStandEditor in a Survival Friendly way
* Storage of Copied Settings in one of 9 available slots.
* Naming of ArmorStands through the use of Vanilla Name tags, with colored name support
* Multiple Language Support through the use of community translations
* Respects multiple protection plugins: WorldGuard, Towny, GriefPrevention, Residence etc.
* Targeting of an ArmorStand by pressing F with the tool in your hand
* Glowing ArmorStand to signify Targeting and Slot Disables through the use of Scoreboards.

You can also follow our [Feature Roadmap](https://github.com/Wolfst0rm/ArmorStandEditor-Issues/issues/11) to see what we have planned (Updated as required).

## Support
Support for ArmorStandEditor is provided:
* For API-Versions Higher than 1.13
* For Latest Release and Unstable versions of the Plugin

If there are issues with the plugin on the latest release, you can report them [here](https://github.com/Wolfst0rm/ArmorStandEditor/issues/new?assignees=&labels=P1%3A+To+Be+Tested&template=behaviour-bug.yml).

If there are new feature requests, you can ask them to be implemented [here](https://github.com/Wolfst0rm/ArmorStandEditor/issues/new?assignees=&labels=&template=feature-request.yml).

**NOTE:** Bugs are also first tested to ensure that they can be reproduced according to the reported steps. If they can not, we will ask for more info.

AntiHealthIndicator

AntiHealthIndicator

Build
CodeQL
GitHub Release

SpigotMC
Modrinth

Discord

## Overview

The **AntiHealthIndicator** plugin prevents hackers and modders from seeing other players’ health. Designed to be
lightweight with minimal server performance impact, it modifies packets directly, making it impossible to bypass. Logic
executes asynchronously to minimize server load. Additional features include hiding durability, enchantments, item stack
amounts, player saturation, absorption, and XP.

### Requires PacketEvents

Ensure the [PacketEvents](https://modrinth.com/plugin/packetevents) library is installed on your server.

## Table of Contents

– [Overview](#overview)
– [Requires PacketEvents](#requires-packetevents)
– [Supported Platforms & Versions](#supported-platforms–versions)
– [Spoofers](#spoofers)
– [Commands](#commands)
– [Permission Nodes](#permission-nodes)
– [Installation](#installation)
– [Credits](#credits)
– [License](#license)

## Supported Platforms & Versions

| Platform | Supported Versions |
|————————————|——————–|
| Bukkit (Spigot, Paper, Folia etc.) | 1.8.8 – 1.21.11 |
| Velocity | Latest Major |
| BungeeCord (or any forks) | Latest Major |
| Sponge | Latest Major |

## Spoofers

The plugin includes various spoofing features:

– Health (including randomization)
– Air Ticks
– Player Absorption
– Player Saturation
– Player Gamemode
– Player XP
– Item Durability
– Item Enchantments
– Item Stack Amount

## Commands

– `/antihealthindicator` or `/ahi` – Main plugin command.

## Permission Nodes

Operators (OPs) have these permissions by default, except for `AntiHealthIndicator.Bypass`:

– `AntiHealthIndicator.Notify` – Notifies player of updates.
– `AntiHealthIndicator.Bypass` – Prevents receiving spoofed data
– `AntiHealthIndicator.Reload` – Grants access to the `/antihealthindicator reload` command.
– `AntiHealthIndicator.Debug` – Receives debug messages if debugging is enabled.

## Installation

1. **Prerequisites**: Install [PacketEvents](https://modrinth.com/plugin/packetevents).
2. **Download**: Get the latest release from
the [GitHub release page](https://github.com/Bram1903/AntiHealthIndicator/releases/latest).
3. **Installation**: Move the downloaded plugin to your server’s plugins directory.
4. **Configuration**: Customize settings in `config.yml`.
5. **Reload**: Reload the plugin using `/antihealthindicator reload` or restart the server to apply changes.

## Credits

Special thanks to:

– **[@Retrooper](https://github.com/retrooper)**: Author of [PacketEvents](https://github.com/retrooper/packetevents).
– **[@Tofaa](https://github.com/Tofaa2)**: Helped design the project infrastructure and logic. Check out
his [EntityLib](https://github.com/Tofaa2/EntityLib).
– **[@Booky10](https://github.com/booky10)**: Helped with various complex matters.
– **[@Abhigya](https://github.com/AbhigyaKrishna)**: Designed the Gradle Build Chain.

## License

This project is licensed under the [GPL3 License](LICENSE).

AntiCrash [Pterodactyl]

# Pterodactyl Anti Crash

### Description:
Don’t let your server crash anymore. With PterodactylAntiCrash you can set your server to restart itself at a certain RAM load to prevent a crash. You will be warned with a countdown before the restart. All messages are fully customizable. It works reliably and prevents crashes.

### What you need:
– A server on the pterodactyl panel.
– An api key for the pterodactyl panel.

### Installation:
1. Download and upload the plugin on your server.
2. Start your server.
3. Edit the config.yml (This contains all the information for configuration.)
4. Restart your server.
5. Installation finished.

### Commands:
– **/pteroconfig** – Take a look at your configuration of the plugin. For security reasons only in the console.
– **/pteroram** – Take a look at the current RAM usage.
– **/pterosetram** – Set the maximum RAM usage before a restart.

### Permissions:
– **pac.use** – To use all commands.

### Default Config:
“`
# ————————————-
# Settings
# ————————————-
threshold: 8192 # Maximum RAM in MB before the server restarts.
apiKey: “ptc_xxxxxxxxxxxxxxxxxxxxxxxxxxxxx” # Your personal api key from the pterodactyl api.
apiUrl: “https://panel.example.com” # The basic url of your panel. ! Important, without a / at the end of the url.
serverId: “xxxxxxxx” # The id of this server. The id can be found in thr url after the /server/.
# ————————————-
# Messages
# ————————————-
kickMessage: “&cThe server will restart. Connect again in 3 – 5 minutes.” # The message shown to a player when the server restarts.
restartMinutes: “&cThe server will restart in {0} minutes!” # The countdown Message for the minutes. {0} will be replaced with the minutes.
restartSeconds: “&cThe server will restart in {0} seconds!” # The countdown Message for the seconds. {0} will be replaced with the seconds.
restartNow: “&cThe server will restart now.” # The countdown messasge after 1 second.
pteroram: “&aCurrent RAM usage: {0}” # The message for the /pteroram command. {0} will be replaced with the ram usage in mb.
noPermission: “You don’t have the permission to execute this command.” # The message for players without the pac.use permission.
“`

AnarchyCore-NextGen

# Important:

You must use the plugin with its depend CrystalKillListener. It didn’t release on Modrinth.

Note: All features can be individually toggled on/off.
If there’s any popular features that you need to use, please discord me on [https://discord.gg/9JYV7pa2Kq](https://discord.gg/9JYV7pa2Kq)

## Duplication Glitches:
(In the text below, “donkey” refers to ChesteredHorse in the BukkitAPI, including mules, llamas, etc.)

Many anarchy servers, e.g. 2B2T.ORG and 2B2T.XIN, have intentional/unintentional item duplication exploits.

1. The 2B2T.ORG server has had multiple duplication glitches. The plugin implements the most classic one—**”donkey duping”**—where **a specific method allows duplicating a donkey including its chest with items**.
Meanwhile, the 2B2T.XIN server adopts a simpler and more direct approach: **players with permission who kill a donkey receive double the drops**.

2. **Command-based duplication** was used by the closed 2B2T.ICU server, **where entering a command duplicates the held item by a specified multiplier. The multiplier is usually 2 times**.

3. **Item Frame duplication** was a method once used by a famous Chinese server but I forgot its name, **where rotating an item inside a frame has a possibility to yield an extra copy of the item**.

4. **Mine-Place duplication**, e.g., x+1 (where x is set in config.yml), **where mining a shulker box x+1 times yields one extra shulker box**.

5. **Chicken dupe**. The first method, **from the bbttcore plugin by developer zszf, allows duplication simply by clicking**. The second method, currently used on 2B2T.XIN that allows right click the chicken and it will spawn shulker boxes, triggers at specific times (currently fixed minute intervals, default: 0, 15, 30, 45)**.

## Miscellaneous:

1. **Player Statistics**: Allows querying or tracking online players’ kill counts (can include crystal kills), deaths, online time and join/quit counts. Data is stored using the server’s native PDC. *If you want to use MySQL or other things to store, please discord me. I don’t want to implement them without anybody’s using.*

2. **Suicide Command**: Same as EssentialsX’s /suicide. Aliases: /kill, /514, /suicide, /自杀. Admins will directly use /minecraft:kill to enable selector usage.

## Limitations:

1. **End Crystal speed limit.** The “speed” here refers to placement speed, measured in milliseconds.

2. **Speed limit for entities passing through End Gateways (e.g., minecarts) and for TNT entities.** The cooldown is measured in milliseconds.

AFK Rewards Lite

![Alt Text](https://i.imgur.com/7RnHLKY.jpeg)

**DEVELOPER API**:
The plugin now offers you an API where you can retrieve player stats and add some events (When the player enters/leaves the region)
Check out more on: (https://github.com/SerbanHiro/ToastedAFK)

**[✨ Join Our Thriving Community on Discord! ✨](https://discord.gg/dn8YE2Ctbv)**
Connect with fellow server owners, share your tips and tricks, and get the support you need to make your Minecraft server truly extraordinary.