HiddenOre

Revision as of 18:52, 9 July 2022 by Tybug (talk | contribs) (small rewrite, remove some useless information, move to separate page)

HiddenOre is a plugin (source) which removes all natural ore spawning, and instead spawns ores into the world as you mine. It works in tandem with Orebfuscator to make life more difficult for x-rayers.


Ores have a random chance of spawning adjacent to (or replacing) blocks which a player mines (HiddenOre). If the block is stone or terracotta the ore will be an overworld ore[clarification needed]. If the block is Netherrack the ore will be a Nether ore[citation needed]. The chance of an ore block spawning is based upon: number of faces revealed by breaking a block + block itself. Ore spawn chances are dependent on y-level, with probabilities roughly corresponding to vanilla.

Mechanics

Every time you break a block, the server's HiddenOre config is checked to see if that block has any drops set. If it does, a die is rolled against the drop's percentage, and if successful the drop is spawned into the world.

Both items and ore blocks can generate as a result of HiddenOre. Typically, ore blocks will spawn into the world around you as you mine. As HiddenOre removes all vanilla ore generation, this is the only way to get ores.

HiddenOre has many checks in place to prevent gaming the system, for example by placing and re-breaking the same block.

Veins

Some ores will additionally spawn as veins. Finding one ore in a vein indicates that other ore of that type is nearby as well. A message is displayed every time you find an ore in a vein.

Veins are randomly generated using simplex noise and are generally a disc rotated in 3d space. In most civ servers, diamonds spawn in veins, and potentially other ores as well.

Strategies

Mining a long tunnel is a good way to find veins. If a player already possess resources, one of fastest ways to mine is using a haste II beacon and efficiency V silk touch pickaxes. If a player has a minimap mod, it can be useful to waypoint or otherwise mark diamonds to discern the shape and center of the vein.

Fossils

Mining stone blocks has a random chance to drop a fossil. Fossils are a lored Prismarine Shard. They can be cracked by using the "Ore Smelter" Factory for random, albeit unlikely, treasure.

Fossils drops on CivClassic
Drop Probability (%) Amount
Dirt! 89.4945318 1
Player Skull (any) 9.11764684 1
Spawn egg [note 1] 0.470588224 1
City bastion 0.037037 1
Jukebox 0.029411764 1
Prismarine crystals 0.029411788 3
Prismarine shards 0.029411764 5
Bucket 0.029411764 1
Iron horse armor 0.029411764 1
Minecart 0.062352939 1
Disk (any) 0.035294119 1
Lapis/Iron/Redstone Block (any) 0.088235292 1
Emerald/Diamond (any) 0.058823528 1
Noteblock 0.029411764 5
Iron pickaxe 0.29411764 1
Iron spade/sword/axe (any) 0.088235292 1
Beacon 0.0037037 1
Charcoal 0.0037037 2048
Spawn eggs [note 2] 0.0518518 1
Diamond block 0.0037037 1
Iron ingots 0.0037037 64
Piece of diamond armor (any) 0.0148148 1
Diamond axe/pickaxe/shovel 0.0111111 1
Bastion 0.0037037 1
Diamond horse armor 0.0037038 1
Silk Touch book 0.00110909 1
Enchanted Books [note 3] 0.00725454 1
Imcando Pick [note 4] 0.00040909 1
Apollo's Bow [note 5] 0.00040909 1
Clockback [note 6] 0.00040909 1
Gezo [note 7] 0.00040909 1
Egg of Creation [note 8] 0.00000001 1
  1. any of the following: Vindicator, Vex, Silverfish, Endermite, Zombie Horse, Skeleton Horse, Donkey, Polar Bear, Parrot, Llamma, Wolf, Squid, Ocelot, Rabbit, Horse, Mooshroom.
  2. any of the following: Zombie Pigman, Enderman, Cave Spider, Villager, Witch, Slime, Magma Cube, Guardian, Ghast, Blaze, Spider, Skeleton, Zombie, Creeper
  3. any of the following: Power V, Infinity, Efficiency V, Unbreaking III, Sharpness V, Protection IV
  4. Lored diamond pickaxe with Efficiency V and Unbreaking III
  5. Lored bow with Power V, Unbreaking III, Flame I and Infinity
  6. Lored watch with Knockback III
  7. Lored paper
  8. Lored dragon egg