feat: Added support 1.21.2 and 1.21.3
chore: Bumped fairy to 0.7.9b6-SNAPSHOT
fix: Fixed block packet sending order
feat: Added Block Grouping, Third Person, Max Third Person Distance to antixray configuration menu
chore: Improved how sending block works
chore: Improved how sending block works
feat: Added option rotatingRate to entity culling
feat: Added option idleRate to entity culling
feat: Added antixray tps command
feat: Added blockGrouping option
feat: Added antixray check command for debug purpose
chore: Improved F5 for entity culling
chore: Moved thirdPersonSupport options to global config in main plugin
chore: Use max possible distance for entity tracker finding entities
chore: Entity culling should take care of xray bypass
chore: Improved performance of bypass toggling
chore: Added better native zoom support for 1.8 (more in the future) fix: Fixed 1.12.2 errors
fix: Fixed sneaking detection
fix: Entity entry map for Java 17
fix: Fixed entity culling didn't reset cache
fix: Fixed how vision works for F5 support
fix: Fixed entity culling doesn't have proper update for F5
fix: Fixed wrong config loading logic
fix: Fixed third person angle issue
fix: Ignore any error from getEntity at the moment
fix: Fixed third person calculation
fix: Fixed cancelling ChunkUnloadEvent causes issue
fix: Fixed entity tracker updating issue
fix: Fixed bypassing issues
fix: Fixed dependency issue for API
fix: Fixed chunk collection race condition
fix: Fixed minecart is weirdly rotated when visible
feat: Added option idleRate to entity culling
feat: Added antixray tps command
feat: Added blockGrouping option
feat: Added antixray check command for debug purpose
chore: Improved F5 for entity culling
chore: Moved thirdPersonSupport options to global config in main plugin
chore: Use max possible distance for entity tracker finding entities
chore: Entity culling should take care of xray bypass
chore: Improved performance of bypass toggling
chore: Added better native zoom support for 1.8 (more in the future) fix: Fixed 1.12.2 errors
fix: Fixed sneaking detection
fix: Entity entry map for Java 17
fix: Fixed entity culling didn't reset cache
fix: Fixed how vision works for F5 support
fix: Fixed entity culling doesn't have proper update for F5
fix: Fixed wrong config loading logic
fix: Fixed third person angle issue
fix: Ignore any error from getEntity at the moment
fix: Fixed third person calculation
fix: Fixed cancelling ChunkUnloadEvent causes issue
fix: Fixed entity tracker updating issue
fix: Fixed bypassing issues
fix: Fixed dependency issue for API
fix: Fixed chunk collection race condition
fix: Fixed minecart is weirdly rotated when visible
0.14.1beta
0.14.0beta
(With Xray.)
(Fake Ores around the world.)
(Single command toggle.)
Default antixray configuration for overworld.
# This is the default config for the overworld,
# Should anti-xray be enabled?
enabled: true
# The maximum block height to execute anti xray.
maxBlockHeight: 64
# The maximum raytrace distance.
maxRaytraceDistance: 64.0
# The block update radius when world interaction happens.
updateRadius: 2
# The blocks to be obfuscated.
obfuscateBlocks:
- DIAMOND_ORE
- EMERALD_ORE
- GOLD_ORE
- IRON_ORE
- LAPIS_ORE
- REDSTONE_ORE
- COAL_ORE
- COPPER_ORE
- DEEPSLATE_COAL_ORE
- DEEPSLATE_COPPER_ORE
- DEEPSLATE_DIAMOND_ORE
- DEEPSLATE_EMERALD_ORE
- DEEPSLATE_GOLD_ORE
- DEEPSLATE_IRON_ORE
- DEEPSLATE_LAPIS_ORE
- DEEPSLATE_REDSTONE_ORE
# The material to replace the obfuscated blocks.
replacementBlocks:
0: STONE
-64: DEEPSLATE
# The fake structures to be generated within the world,
# It contains several features such as fake ores,
# The goal is to mislead the cheaters.
fakeConfig:
# The fake ores to be generated within the world.
ores:
- block: COAL_ORE
replace: STONE
veinCount: 10
veinSize: 16
minHeight: 0
maxHeight: 128
- block: IRON_ORE
replace: STONE
veinCount: 10
veinSize: 8
minHeight: 0
maxHeight: 64
- block: GOLD_ORE
replace: STONE
veinCount: 2
veinSize: 8
minHeight: 0
maxHeight: 32
- block: REDSTONE_ORE
replace: STONE
veinCount: 8
veinSize: 7
minHeight: 0
maxHeight: 16
- block: LAPIS_ORE
replace: STONE
veinCount: 1
veinSize: 6
minHeight: 0
maxHeight: 32
- block: DIAMOND_ORE
replace: STONE
veinCount: 1
veinSize: 7
minHeight: 0
maxHeight: 16
- block: EMERALD_ORE
replace: STONE
veinCount: 1
veinSize: 1
minHeight: 0
maxHeight: 32
- block: COPPER_ORE
replace: STONE
veinCount: 20
veinSize: 8
minHeight: 0
maxHeight: 64
- block: DEEPSLATE_COAL_ORE
replace: DEEPSLATE
veinCount: 5
veinSize: 16
minHeight: -64
maxHeight: 0
- block: DEEPSLATE_IRON_ORE
replace: DEEPSLATE
veinCount: 5
veinSize: 8
minHeight: -64
maxHeight: 0
- block: DEEPSLATE_GOLD_ORE
replace: DEEPSLATE
veinCount: 2
veinSize: 8
minHeight: -64
maxHeight: 0
- block: DEEPSLATE_REDSTONE_ORE
replace: DEEPSLATE
veinCount: 4
veinSize: 7
minHeight: -64
maxHeight: 0
- block: DEEPSLATE_LAPIS_ORE
replace: DEEPSLATE
veinCount: 1
veinSize: 6
minHeight: -64
maxHeight: 0
- block: DEEPSLATE_DIAMOND_ORE
replace: DEEPSLATE
veinCount: 1
veinSize: 7
minHeight: -64
maxHeight: 0
- block: DEEPSLATE_EMERALD_ORE
replace: DEEPSLATE
veinCount: 1
veinSize: 1
minHeight: -64
maxHeight: 0
- block: DEEPSLATE_COPPER_ORE
replace: DEEPSLATE
veinCount: 20
veinSize: 8
minHeight: -64
maxHeight: 0
Default entity culling configuration.
# This is the default config for the overworld,
# Should entity culling be enabled?
enabled: true
# The maximum distance to execute entity culling.
maxDistance: 64.0
# The bounding box expand for entity culling.
boundingBoxExpansion: 0.5
# The entity types to be culled.
# List of entity types: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/EntityType.html
entityTypes:
- PLAYER
- ZOMBIE
- SKELETON
- CREEPER
- SPIDER
- CAVE_SPIDER
- ENDERMAN
- BLAZE
- GHAST
- WITHER_SKELETON
- WITCH
- SILVERFISH
- MINECART
- MINECART_CHEST
- MINECART_FURNACE
- MINECART_MOB_SPAWNER
- MINECART_TNT
- ITEM_FRAME
- DROPPED_ITEM
# The special settings for each entity type for entity culling.
specials:
# Should the player only be sneaking to be culled?
# This is due to player having a name tag, which is still visible when blocked by blocks.
playerOnlySneaking: true
Default tile culling configuration.
# This is the default config for the overworld,
# Should tile culling be enabled?
enabled: true
# The replacement block for the obfuscated blocks.
replacementBlock: AIR
# The blocks that should be blacklisted from being obfuscated.
blacklistBlocks:
- CAMPFIRE
- SOUL_CAMPFIRE
If you have any problems or question, please open a ticket in Imanity Discord!
Useful Links:
- Documentation » https://docs.imanity.dev/category/imanityspigot
- Discord » https://go.imanity.dev/discord
- Website » https://imanity.dev
- Youtube » https://www.youtube.com/channel/UChj3XcHz-Mls10mjFeSUZJA
- TOS » https://legal.imanity.dev/terms-of-service
We are always available to respond to your questions on our discord server!