HiddenOre

Revision as of 22:46, 17 November 2023 by Tybug (talk | contribs) (start rewriting page)

HiddenOre is a plugin commonly included on civ servers which overhauls ore spawning, causing ores to be randomly spawned into the world when you break blocks. This is in contrast to the pre-generated ores of vanilla Minecraft.

Civ servers use HiddenOre to define advanced ore distributions not possible in vanilla Minecraft. For instance, veins are dense pockets of valuable ore (such as diamonds), the location of which a nation may want to keep secret until it has been fully mined out.

Mechanics

Each time a player breaks a naturally generated stone or deepslate block, there is a chance that nearby blocks will be replaced by ore. The quantity and type of ore may vary by y level.

Veins

 
A Diamond vein

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.

Anti-Cheese

HiddenOre has checks in place to ensure that it cannot be trivially automated. For instance, stone generated by lava or placed by a player will not spawn ores when broken.

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 items.

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