-This mod is intended for survival mode, as such highly-specific NBT editing and other creative/op shenanigans may not work as expected. Please notify me of these in the comments!
-Mod also available on MCreator


Simple OR logic gate making use of prisms blocking detectors but not other prisms

Simple OR logic gate making use of prisms blocking detectors but not other prisms

Armor Stand blocking a detector with its chainmail chestplate
Technical data:
-Detectors have a default range of 32 blocks and prisms have a range of 48 blocks (prism is always 1.5x detector)
-Can be adjusted with /gamerule detectorRange <int>
-Chainmail chestplates only block detectors and prisms if /gamerule chainmailBlocksDetectors <bool> is set to true (default)
-Block tags relating to this feature:
-"forge:detector_blocks": all the blocks that detectors and prisms detect. Includes Block of Iron, Block of Diamond, Block of Lapis Lazuli, Block of Gold, Block of Emerald, Block of Copper, Waxed Block of Copper, Active Prism
-"forge:detector_blind": all the blocks that impede the vision of detectors. Includes Tinted Glass and Prism
-"forge:prism_blind": all the blocks that impede the vision of prisms. Includes only Tinted Glass
-Prisms require Silk Touch to mine
-Both constantly update blocks nearby
-Recipes:
Detector

Prism



Tracker power output during full moon vs. half moon


Tracker in the Nether (up) responding to a dispensed fire charge, Tracker in the End Islands (down) giving its distance to the endship in the background
Technical data:
-The tracker outputs the following signal strengths in the Overworld:
-Full moon: 1
-Waning Gibbous: 2
-Last Quarter: 3
-Waning Crescent: 4
-New Moon: 5
-Waxing Crescent: 6
-First Quarter: 7
-Waxing Gibbous: 8
-They are simply the phase factor + 1
-In the End, it actually searches for the nearest item frame, so this can make it useful for wireless enderpearl stasis chambers
-Constantly updates blocks nearby
-Recipe:


Redflow powering numerous components (note how repeaters don't need to be connected, just being next to the redflow is enough, though it does create a clock)

Creeper in redflow about to be absorbed

The creeper has made it all the way to the glass block thanks to the redflow

Redwaste biome demo

Trades for the engineer
Technical data:
-Redflow travels at 20m/s
-Forge fluid properties:
-Density: -1000
-Viscosity: 500
-Redflow emits a light level of 2
-Boats can be placed on redflow
-Redflow directly powering components can be toggled with /gamerule redflowPower <bool> (default true)
-Redflow contamination also has a gamerule: /gamerule redflowContamination <bool> (default true)
-Vulnerable to explosions
-Dispensable
-Constantly updates blocks nearby

Without the bricks, the player can enchant with levels 2 or 6

With the bricks, the hoe cannot be enchanted because -0.34 * 4 + 1 (base power) < 0
Technical data:
-The area in which it affects an enchantment table is different from its detection radius
-Constantly updates blocks nearby
-Recipe:


Thrown redstone ball

Redstone ball powers lamp
Technical data:
-Redstone balls powering redstone dust is controlled by /gamerule redstoneBallsPower <bool> (default true)
-Dispensable
-Recipe:


Technical data:
-Creative painting presets will be ignored
-I sketched up a new 4x4 painting for some reason (Forelude by MeatyMaker00)

Eye of Ender being launched from a dispenser

Eye of Ender activating a prism. This circuit is a counter!


Dispenser before and after teleporting (note how just a pearl was lost)
Technical data:
-The projectile that dispensers shoot from the EnderPearl item is different from the minecraft:enderpearl entity. Its registry name is redstone_optics:enderpearl_dispensed
-The NBT data used are three doubles in ForgeData{x:<double>, y:<double>, z:<double>} (these coordinates are the block it came from)
-The dispenser itself isn't stored in the pearl, so launching multiple pearls at the same time won't work
If placed on a powered block or a redstone block/redstone bricks, it will begin emitting red particles from below, signifying it is powered.
Upon getting close to a repeater/dust, it will be property-powered up to 15

Example circuit with balloons: the one that was spawned on wool does nothing while the other one powers the lamp through a repeater
Were a balloon to survive a lightning strike, it will become charged with it. Charged balloons are denoted by occasional spark particles.
Upon popping the balloon, a lightning strike will be released wherever and whenever

By using a Resistance 4 potion (Potion of the Turtle Master + glowstone dust) and a Fire Resistance potion on a balloon in this setup, it will survive the hit and become charged

That same balloon being popped in clear weather
Two new enchantments can be added to books, and then to balloons in an anvil. They are Pressure I-V and Density.
When a powered balloon is popped, by default it will explode with half the strength of a TNT. With Pressure, the enchantment's level will be added to the balloon's strength

Unenchanted balloon (up; x0.5 TNT) vs. Pressure V balloon (down; x1.75 TNT)
Density is a simple enchantment that prevents the balloon from flying and also causes it to not float in water. In order to move a dense balloon, external action is required

Dense balloon (left) vs. unenchanted balloon (right)
A balloon summoned by a player while /gamerule balloonOwnerProtection <bool> is set to true (default false) can only be popped by mobs or the owner.
The balloon will be protected from all forms of direct player attacks (swords, TNT, tridents, arrows, potions).
If the gamerule is disabled or if the balloon was dispensed, anything can pop the balloon
Technical data:
-Balloons are immune to the following types of damage:
-Drowning
-Entity cramming
-Suffocation
-Freezing
-Falling
-Wither/poison effects
-Block tags:
-"forge:powers_redstone_balloons": all the blocks that power balloons on placement. Includes Block of Redstone, Redstone Bricks
-Dispensable
-Can be obtained from leatherworker villagers
-Balloons have no gravity
-Balloons float using the levitation effect
-NBT structure.
-"owner":<string> (owner's stringUUID)
-"ExplosionRadius":<double> (strength of explosion)
-"powered":<bool> (does it conduct power and explode?)
-"charged":<bool> (does it summon lightning on death?)
-Owner protection can be toggled with /gamerule balloonOwnerProtection <bool>
-Unstackable
-Cannot be enchanted in an enchantment table
-Try using an invisibility potion on a balloon!
-Credits:
-Sounds from Pixabay
-Recipe:

No files available for download.