Skip to content

2.7.3 Release#251

Merged
xGinko merged 319 commits intomasterfrom
dev
Jan 4, 2025
Merged

2.7.3 Release#251
xGinko merged 319 commits intomasterfrom
dev

Conversation

@xGinko
Copy link
Owner

@xGinko xGinko commented Jan 4, 2025

  • Added Version support up until 1.21.4 (Please update to 1.21.3 #247)

  • Added patch for the 1.20.6-1.21 book dupe

  • Added patch for a new exploit that allows sending huge messages, creating lag on some servers

  • Fix functionality for some packet modules

  • Fix AntiBedTrap not working properly (The antibedtrap module is not working. #244)

  • Added ability to hook into luckperms to fix Got bypass for op whitelist #237

  • Reworked preventsions.prevent-opped-players to a more configurable preventions.illegal-permissions

  • Reworked preventions.prevent-non-survival-players to a more configurable reventions.illegal-gamemode

  • Added more configurability to all regional-activity modules. You can now configure custom type limits per module

  • Reworked legacy module disable-fish into a more generic lag-preventions.disable-entity-spawns for both plugin types.

  • Reworked all modules accessing chunks to check if a chunk is out of bounds to fix the "plugin is getting faraway chunk issue"

  • Reworked chunk-limits.exp-bottle-limit into chunk-limits.projectile-limit since its a projectile issue and could reappear

  • Improved functionality of all modules handling illegal items. (Fixes having to drop something multiple times until aef removed ALL illegal enchants. It now cleans it entirely on the first interaction if handling is set to ACTION or STRICT. Also fixes items getting stuck if players try to drop them with specific plugin settings.)

  • Improved plugin enable logic and added more specific logging messages so users are more pushed into using the correct plugin jar

  • Plugin now only saves default translations if the lang folder does not exist. This means you can now delete languages you do not want to support without turning multi-lang off.

  • Reworked config to always include the enable: true/false option for a module. This will cause warnings on config update but should be fine after a reload.

More fixed issues in this release: #248 #243

xGinko and others added 29 commits January 2, 2025 13:31
rewrite hopper32 patch to way less lag
# Conflicts:
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/AnarchyExploitFixes.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/config/Config.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/AEFModule.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/bedrock/FillNetherCeilingOnChunkload.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/bedrock/FillNetherFloorOnChunkload.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/bedrock/FillOverworldFloorOnChunkload.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/bedrock/PeriodicallyFillNetherCeiling.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/bedrock/PeriodicallyFillNetherFloor.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/bedrock/PeriodicallyFillOverworldFloor.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/bedrock/PreventGoingBelowBedrockFloor.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/chat/PreventPluginScanning.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/chat/commandwhitelist/CommandWhitelist.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/chunklimits/DroppedItemLimit.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/chunklimits/VillagerLimit.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/combat/Burrow.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/combat/MultiTask.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/combat/PistonCrystalDelay.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/combat/PistonPush.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/combat/PortalGodMode.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/combat/SilentSwapDelay.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/combat/auras/AnchorAuraDelay.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/combat/auras/AuraDelayModule.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/combat/auras/CrystalAuraDelay.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/illegals/items/BannedItemNames.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/illegals/items/BannedMaterials.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/illegals/items/IllegalItemModule.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/illegals/items/IllegalPotions.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/illegals/items/InvalidStackSize.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/illegals/items/ItemAttributes.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/illegals/items/PlayerHeads.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/illegals/items/SpawnEggs.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/illegals/items/Unbreakables.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/illegals/items/enchantments/HigherEnchants.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/illegals/items/enchantments/InapplicableEnchants.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/illegals/items/enchantments/IncompatibleEnchants.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/illegals/items/nbt/CommandItems.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/illegals/items/nbt/CustomNBTFilter.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/illegals/items/nbt/NBTFilledStorageItem.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/illegals/placedblocks/PeriodicallyRemoveIllegalBlocks.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/illegals/placedblocks/RemoveIllegalBlocksOnChunkload.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/illegals/placedblocks/RemoveUnnaturalSpawners.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/lagpreventions/KeepStashLoaded.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/lagpreventions/StashExplosions.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/lagpreventions/agelimits/CustomAgeLimits.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/lagpreventions/regionalactivity/BlockFormOrGrow.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/lagpreventions/regionalactivity/BlockPhysics.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/lagpreventions/regionalactivity/EntitySpawns.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/lagpreventions/regionalactivity/EntityTargeting.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/lagpreventions/regionalactivity/Explosions.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/lagpreventions/regionalactivity/LiquidSpread.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/lagpreventions/regionalactivity/Pathfinding.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/lagpreventions/regionalactivity/Pistons.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/lagpreventions/regionalactivity/Redstone.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/lagpreventions/regionalactivity/RegionalActivityModule.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/lagpreventions/regionalactivity/SculkBloom.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/packets/BeehiveCoordinates.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/packets/InventoryLag.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/packets/MapCursorLag.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/packets/PurpurBeehiveCrash.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/packets/SequenceCrash.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/packets/SignLag.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/packets/TabCompleteCrash.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/packets/WindowClickCrash.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/patches/PearlPhase.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/preventions/BedTrap.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/preventions/blockbreak/PistonExplodePermBlockRemoval.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/preventions/withers/RemoveSkullsOnChunkload.java
#	AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/preventions/withers/WitherSummonAtSpawn.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/AnarchyExploitFixes.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/commands/aef/subcommands/DisableSubCmd.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/config/Config.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/AEFModule.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/bedrock/FillNetherCeilingOnChunkload.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/bedrock/FillNetherFloorOnChunkload.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/bedrock/FillOverworldFloorOnChunkload.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/bedrock/PeriodicallyFillNetherCeiling.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/bedrock/PeriodicallyFillNetherFloor.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/bedrock/PeriodicallyFillOverworldFloor.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/bedrock/PreventGoingBelowBedrockFloor.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/chat/PreventPluginScanning.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/chat/commandwhitelist/CommandWhitelist.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/chunklimits/DroppedItemLimit.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/chunklimits/ExpBottleLimit.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/chunklimits/FallingBlockLimit.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/chunklimits/VillagerLimit.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/combat/AnchorAuraDelay.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/combat/BedAuraDelay.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/combat/Burrow.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/combat/CrystalAuraDelay.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/combat/MultiTask.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/combat/PistonCrystalDelay.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/combat/PistonPush.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/combat/PortalGodMode.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/combat/SilentSwapDelay.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/elytra/ElytraHelper.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/illegals/items/BannedItemNames.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/illegals/items/BannedMaterials.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/illegals/items/IllegalItemModule.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/illegals/items/IllegalPotions.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/illegals/items/InvalidStackSize.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/illegals/items/PlayerHeads.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/illegals/items/SpawnEggs.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/illegals/items/Unbreakables.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/illegals/items/datavalues/CustomDataValues.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/illegals/items/datavalues/IllegalGoldenApples.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/illegals/items/enchantments/HigherEnchants.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/illegals/items/enchantments/InapplicableEnchants.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/illegals/items/enchantments/IncompatibleEnchants.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/illegals/items/nbt/CommandItems.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/illegals/items/nbt/CustomNBTFilter.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/illegals/items/nbt/NBTFilledStorageItem.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/illegals/placedblocks/PeriodicallyRemoveIllegalBlocks.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/illegals/placedblocks/RemoveIllegalBlocksOnChunkload.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/illegals/placedblocks/RemoveUnnaturalSpawners.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/lagpreventions/FloodingMachines.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/lagpreventions/KeepStashLoaded.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/lagpreventions/StashExplosions.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/lagpreventions/agelimits/ProjectileAgeLimit.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/lagpreventions/regionalactivity/BlockFormOrGrow.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/lagpreventions/regionalactivity/BlockPhysics.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/lagpreventions/regionalactivity/EntitySpawns.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/lagpreventions/regionalactivity/EntityTargeting.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/lagpreventions/regionalactivity/Explosions.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/lagpreventions/regionalactivity/LiquidSpread.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/lagpreventions/regionalactivity/Pathfinding.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/lagpreventions/regionalactivity/Pistons.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/lagpreventions/regionalactivity/Redstone.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/lagpreventions/regionalactivity/RegionalActivityModule.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/packets/BeehiveCoordinates.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/packets/InventoryLag.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/packets/MapCursorLag.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/packets/PurpurBeehiveCrash.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/packets/SequenceCrash.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/packets/SignLag.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/packets/TabCompleteCrash.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/packets/WindowClickCrash.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/patches/PearlPhase.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/patches/commandsign/CommandSign.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/preventions/DisableFish.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/preventions/PreventNonSurvival.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/preventions/blockbreak/PistonExplodePermBlockRemoval.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/preventions/withers/DisableWitherSkulls.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/preventions/withers/RemoveAllSkullsPeriodically.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/preventions/withers/RemoveSkullsOnChunkload.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/preventions/withers/RemoveSkullsOnChunkunload.java
#	AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/modules/preventions/withers/WitherSummonAtSpawn.java
#	build-logic/src/main/kotlin/me.xginko.aef.wrapper.gradle.kts
#	gradle/libs.versions.toml
#	shared/src/main/java/me/xginko/aef/modules/patches/commandsign/SignCommandListener.java
#	shared/src/main/java/me/xginko/aef/utils/ChunkUtil.java
#	shared/src/main/java/me/xginko/aef/utils/ItemUtil.java
#	shared/src/main/java/me/xginko/aef/utils/MaterialUtil.java
#	shared/src/main/java/me/xginko/aef/utils/PlatformUtil.java
#	shared/src/main/java/me/xginko/aef/utils/models/ExpiringSet.java
#	shared/src/main/java/me/xginko/aef/utils/tickdata/SpigotReflection.java
Add new-places.ru in README.md

(cherry picked from commit 5012807)
(cherry picked from commit c1f195e)
@xGinko xGinko merged commit ddc933a into master Jan 4, 2025
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Got bypass for op whitelist

4 participants