[1.8-1.21] RaytraceAntiXray | Ores, Entities, Tiles | ItemsAdder support

VIP Plugins [1.8-1.21] RaytraceAntiXray | Ores, Entities, Tiles | ItemsAdder support

Version: 0.20.6beta
Versions
  1. 1.8
  2. 1.12
  3. 1.16
  4. 1.17
  5. 1.18
  6. 1.19
  7. 1.20
  8. 1.20.6
  9. 1.21

1717507074001.png

Spoiler: Post Purchase

Dependencies:
fairy-lib-plugin

[IMG]

[IMG]

[IMG]

[IMG]


[IMG]


[IMG]


(With X-Ray.)
[IMG]


(Fake Ores around the world.)
[IMG]


(Single command toggle.)
[IMG]


[IMG]


Default antixray configuration for overworld.

Code (YAML):
# 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.

Code (YAML):
# 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.

Code (YAML):
# 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

[IMG]

Uploader


Downloads
37
Views
1,762
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from ArteffKods

Latest updates

  1. 1.21.11 support and sticky piston support

    feat: Update dependencies and add 1.21.11 server support feat: Added sticky piston to tile...
  2. Economy optimization

    - Added check and priority for the economy that will be used by the plugin. Vault economy is a...
  3. Fixed incorrect build

    fix: Fixed critical issue in certain situation which causes block not being revealed

Similar resources

RayTraceAntiXray ArteffKods
Paper plugin for server-side async multithreaded ray tracing to hide ores that are exposed to air.
The Search | Hidden Blocks/Entities in your Lobbies! [1.8-1.21.1] ArteffKods
Hide different blocks (or entities) in your lobbies and make players find them to receive rewards!
The Search | Hidden Blocks/Entities in your Lobbies! [1.8-1.21.1] | Perfect for HALLOWEEN ArteffKods
Hide different blocks (or entities) in your lobbies and make players find them to receive rewards!