Orebfuscator | |
---|---|
|
CraftBukkit的权威反X射线插件 |
作 者 | DevotedMC |
发布时间 | 2016年5月5日 |
支持核心 | Spigot | 原生版本 |
支持版本 | 1.9,1.10,1.11,1.12,1.13 |
插件详细介绍
Orebfuscator 是一款用于对抗 X 射线客户端模组、材质包、箱子雷达等作弊行为的 Minecraft 插件。它通过修改发送给客户端的数据来隐藏指定的方块,例如矿石、箱子和地牢等,但不会修改世界文件中的方块,使用安全。ProximityHider 功能可以隐藏远离玩家的箱子。
请参考 Wiki
请参考 Wiki
请参考 Wiki
托管在 GitHub 上,请在此提交问题和请求。
本插件使用 Hidendra 的插件指标系统,会匿名收集你的操作系统和设置信息并发送到 mcstats.org。你可以通过编辑 plugins/Plugin Metrics/config.yml 并将 opt-out 设置为 true 来退出此服务。
#
# Configuration file for Orebfuscator
#
# engine-mode:
# 1 - Slower, less intensive. Recommended on lower-end machines.
# 2 - Recommended for fast servers, but may cause a little more CPU usage.
engine-mode: 2
# How often, in ticks, should chunks be updated? (20 ticks = 1 second)
# Setting this too low can cause lag.
# Setting this too high can cause blocks to appear as normal for a short time.
# Recommended value is 20.
update-ticks: 20
# Should chunks be reloaded when a player moves between worlds?
# If false, a player moving between worlds will still see obfuscated blocks from the previous world.
# Requires Engine Mode 2 to function
world-change-reloads: false
# Should we attempt to fix chunk caching issues with Spigot/PaperSpigot?
# When this is enabled, blocks will remain hidden after being exposed by block break.
# Recommended value is true for Spigot/PaperSpigot servers.
chunk-caching-fix: true
# Set this to false to disable ore obfuscation entirely.
enabled: true
# Default obfuscation block is stone. It is recommended that this not be visible to players.
# If it is, the effect is for ore to appear and disappear as players walk around.
# You can use either numerical IDs or block names (as of version 4.1.1).
default-block: STONE
# Define a list of blocks that should never be obfuscated. Default includes bedrock, command block, etc.
# You can use either numerical IDs or block names (as of version 4.1.1).
# This CANNOT be an empty list. If you don't want anything on it, specify one block.
# Example:
#never-obfuscate:
# - BEDROCK
# - END_PORTAL
# - COMMAND
# - COMMAND_MINECART
# - STRUCTURE_BLOCK
# - BARRIER
# - END_GATEWAY
# - REPEATING_COMMAND_MINECART
# - CHAIN_COMMAND_MINECART
never-obfuscate:
- BEDROCK
- END_PORTAL
- COMMAND
- COMMAND_MINECART
- STRUCTURE_BLOCK
- BARRIER
- END_GATEWAY
- REPEATING_COMMAND_MINECART
- CHAIN_COMMAND_MINECART
# In engine-mode 2, should we attempt to "lighten" the load by only checking blocks that
# are near to transparent blocks? This is generally desirable, but is automatically disabled
# if you have manually defined transparent-blocks or non-transparent-blocks
# in order to force compatibility in the event of configuration problems.
# If you don't define transparent-blocks or non-transparent-blocks, leave this on.
auto-detect-transparent-blocks: true
# In engine-mode 1 and 2, define a list of blocks that are transparent (e.g., glass, water, etc.)
# These blocks will NOT be obfuscated, and blocks next to them will not be obfuscated.
# If you have a very large number of blocks to specify, it will slow things down, so specify wisely.
# This is an empty list by default. If this is empty and auto-detect-transparent-blocks is true, it will
# auto-generate the list. If you have problems, try copying the "transparent-blocks" section from the
# "example-configuration.yml" file on Github.
# You can use either numerical IDs or block names (as of version 4.1.1).
#
#transparent-blocks:
# - AIR
# - LAVA
# - WATER
# - OAK_LEAVES
# - ACACIA_LEAVES
# - BIRCH_LEAVES
# - DARK_OAK_LEAVES
# - JUNGLE_LEAVES
# - SPRUCE_LEAVES
# - GLASS
# - COBWEB
transparent-blocks:
- AIR
- LAVA
- WATER
- OAK_LEAVES
- ACACIA_LEAVES
- BIRCH_LEAVES
- DARK_OAK_LEAVES
- JUNGLE_LEAVES
- SPRUCE_LEAVES
- GLASS
- COBWEB
# In engine-mode 1, define a list of blocks that are NOT transparent.
# This is an empty list by default. If this is empty and auto-detect-transparent-blocks is true, it will
# auto-generate the list. If you have problems, try copying the "non-transparent-blocks" section from the
# "example-configuration.yml" file on Github.
# You can use either numerical IDs or block names (as of version 4.1.1).
#non-transparent-blocks:
# - STONE
non-transparent-blocks:
- STONE
# In engine-mode 2, should we attempt to reload chunks when a player is teleported?
# This is only needed if you have a buggy teleport plugin, but enable it if you suspect you need it.
# Generally not recommended unless you are having problems.
teleport-reloads: false
#
# Blocks to obfuscate -- customize this to your liking! See example-configuration.yml on Github
#
blocks:
16: # Coal Ore
obfuscate: true
default-block: STONE
15: # Iron Ore
obfuscate: true
default-block: STONE
14: # Gold Ore
obfuscate: true
default-block: STONE
56: # Diamond Ore
obfuscate: true
default-block: STONE
73: # Redstone Ore
obfuscate: true
default-block: STONE
129: # Emerald Ore
obfuscate: true
default-block: STONE
48: # Moss Stone
obfuscate: true
default-block: STONE
52: # Monster Spawner
obfuscate: true
default-block: STONE
#
# Proximity Hider -- This is what hides chests, etc.
#
proximity-hider:
enabled: false
# Maximum number of blocks away a player can be to see the hidden thing.
range: 20
# Should we also confirm that the player can SEE the block before deobfuscating it?
gaze-hider: true
# Blocks that are subject to proximity hiding. Customize to your heart's content.
blocks:
54: # Chest
obfuscate: true
default-block: STONE
# Unique Y-height for this material (optional). If not specified, global default is used.
y-height: 60
61: # Furnace
obfuscate: true
default-block: STONE
# Unique Y-height for this material (optional). If not specified, global default is used.
y-height: 60
62: # Burning Furnace
obfuscate: true
default-block: STONE
# Unique Y-height for this material (optional). If not specified, global default is used.
y-height: 60
#
# Advanced features below! Read the documentation before using. Misconfiguration can cause problems.
#
# Orebfuscator now supports multiple configurations, one per world.
# If world-specific configuration is not defined, then the default is used (above).
#
#worlds:
# world: # Default world name, change this to your world's name.
# engine-mode: 1 # overrides the default engine-mode setting.
# blocks:
# 16: # Coal Ore
# obfuscate: false # overrides the default block setting to NOT obfuscate in this world.
# 15: # Iron Ore
# obfuscate: true
# default-block: DIRT # Overrides the default block to DIRT, for this world.
# world_nether: # Default nether name, change this to your nether's name.
# engine-mode: 2 # overrides the default engine-mode setting.
# blocks:
# 16: # Coal Ore
# obfuscate: true # overrides the default block setting to obfuscate, even if default is turned off.
# default-block: NETHERRACK # Overrides the default block to NETHERRACK, for this world.
# 15: # Iron Ore
# obfuscate: true
# default-block: NETHERRACK # Overrides the default block to NETHERRACK, for this world.
#Limit Cache Retention
#Orebfuscator stores last known location of a obfuscated block inside cache
#Block location is removed from cache after specified amount of time
#This is used to fix issues when obfuscated block is destroyed by an explosion, or is moved by a piston
#Valid Values:
# -1 - disable cache retention at all. Cache will grow over time and will never be cleared. Not Recommended
# 0 - block location will be removed from cache as soon as it is deobfuscated (was exposed to the player). Recommended for slow servers
# >0 - amount of time in seconds the location will be stored in cache.
# Recommended values 1-10 for fast servers (if you want to decrease server load set to 0)
cache-retention: 0