Orebfuscation: Difference between revisions

link civ
(clarify blocks are fake)
(link civ)
 
(11 intermediate revisions by the same user not shown)
Line 1:
{{Mechanics series}}
'''Orebfuscation''' (a portmanteau of "ore" and "obfuscation") is a mechanic on civ servers managed by the '''Orebfuscator''' plugin ([https://github.com/Imprex-Development/Orebfuscator source]) which makes x-raying more difficult.
'''Orebfuscation''' (from ''ore'' and ''obfuscation'') is a common mechanic on [[Civ]] servers which visually replaces certain blocks with others until a player comes within a certain distance, as a protection against x-ray. Usually, blocks obscured in this way include chests, [[Snitch|snitches]], and [[obsidian]], and are rendered as stone. This replacement prevents x-ray from being able to find hidden [[infrastructure]] such as [[Bunker|bunkers]], as all they will see from a distance is natural blocks.
 
Orebfuscation is applied by the [https://github.com/Imprex-Development/orebfuscator Orebfuscator] plugin. Orebfuscator is one of the few plugins commonly used on civ servers that was not written specifically for civ as a genre.
 
== Mechanics ==
 
=== BlockProximity HidingRendering ===
 
OrebfuscatorUntil willa renderplayer severalcomes blockswithin asa stonecertain whendistance viewed(see frombelow), aOrebfuscator distance.visually replaces Thecertain blocks hiddenwith others. Blocks obscured in this fashionway areusually generallyinclude blocks whichthat indicateare used in [[Infrastructure|defensive infrastructure, civilization]], farms, bases, or anything else a player mightmay want to keep hidden.
 
<tabber>
Blocks generally rendered as stone from a distance include [[snitches]] (both noteblocks and jukeboxes), obsidian, chests, ender chests, trapped chests, furnaces, crafting tables, and clay.
|-|CivMC=
 
{| class="wikitable sortable"
When a player comes within a certain radius (varies by server, but usually around 8 blocks) of these blocks, they are rendered as their normal block. Even if the player moves outside of the radius, they will keep their normal appearance until the player unloads the chunk.
!Proximity Rendering Distance (blocks)
|-
|16
|-
|}
|-|CivClassic 2.0=
{| class="wikitable sortable"
!Proximity Rendering Distance (blocks)
|-
|16
|-
|}
</tabber>
 
=== Random Blocks ===
 
Although only a small portion of blocks are visible to a player at a time, Minecraft send players block data about all nearby blocks, even those completely occluded from view. As further obfuscation, Orebfuscator will visually replace these hidden blocks with random other blocks. Since the blocks visually replaced in this way are hidden from view, a normal player will not see this mechanic at play.{{Mechanics}}
Even with block hiding, there can be tell-tale signs of civilization or defensive infrastructure, such as long dug-out tunnels or a box of (what appears to be) stone. To guard against this, Orebfuscator also fills the world with fake random valuable blocks underneath the surface, to make it more difficult for x-rayers to see through these blocks.
 
Blocks that are rendered underground in this fashion typically include every kind of ore, air, cobblestone, mossy cobblestone, stone, obsidian, tnt, and clay.
 
Unless you're x-raying, you should never see these hidden fake blocks. The one exception is if you mine while the server is lagging - sometimes the server can't send you the true value of a block before you break a block next to it and expose it, resulting in the display of random hidden blocks.
 
== Notes ==
 
Orebfuscator only modifies what the client sees and does not modify the actual block type of the blocks it obfuscates.
2,232

edits