DECEPTIONCRAFT (DDSHARDING)
Dark Deception inspired Minecraft mod. Also serves as a simple minimap mod.
DDSHARDING is a mod that implements the core mechanics of Dark Deception into Minecraft: Soul shards that break when you walk into them, toggleable minimap, reveal shard that reveals mobs, blocks that conditionally emit redstone based on shard count, and automatic shard placers for both shard types.
SHARDS
Shards break when you walk into them. You can see the location of nearby shards using a special minimap.

Shards can be crafted using amethyst and soul sand, or by using a shard placer. Shard placers are purple blocks with white centers which place shards above them (possibly through some small number of solid blocks). Everything outside of shards themselves are crafted using shards or reveal shards.


REVEAL SHARDS
Reveal shards are larger, red, and do not count towards shard counts but instead reveal location of nearby hostile mobs on the minimap.

These shards can also be crafted or placed using a placer (red with white centers). However, this placer works differently, and is random within the range (64 blocks horizontally, at or above the vertical position) of the shard placer itself.
If there are special Reveal Shard Position blocks (white with red centers) within the shard placer's range, it attempts to place a reveal shard above one of those blocks (possibly above other solids if necessary). Otherwise it tries a random air position directly above solid blocks.
Reveal Shard Position blocks only serve their purpose when powered by Redstone. Additionally, if there already exists a reveal shard within range, none is placed.

SHARD TESTERS
Finally, you can also keep track and do conditions on the total shard count, which is stored per world. The shard count increments no matter what player hits a shard.
Shard testers are block entities and cannot be moved. They emit 15 Redstone power when the condition they hold is satisfied. Otherwise no power is emitted. This update happens pretty regularly so you can have live data and interactive events.

You can use various items on the tester to change its stored condition. Items are not consumed and are treated like wands.
- Iron [nuggets, ingots, blocks] increase the threshold by [1, 10, 100] respectively.
- Gold [nuggets, ingots, blocks] decrease by the same respective quantities.
- Stick resets the threshold to 0.
- Shard simply prints the current shard counts.
- Redstone dust changes the condition in the following order: [EQUALS, GREATER, LESS]
- SHARD TESTER RESETS THE WORLD SHARD COUNT TO ZERO.

