Description
Welcome to Redstone Optics!
A mod for redstone engineers and technical players
IMPORTANT NOTES:
-Property power vs. direct power vs. indirect power (redstone dust powers blocks indirectly, repeaters do so directly, and some components from this mod essentially just set the "powered" and "power" properties of blocks to true/15, meaning that upon updating the power is removed)
-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
-Detectors and prisms: Detectors and prisms both look for blocks in the direction they are facing. Prisms will activate and turn purple, while detectors will emit a redstone signal. The blocks they can see are some material blocks (Diamond, Lapis, Gold, Iron, Emerald, Non-oxidized Copper, Non-oxidized Waxed Copper) and prisms that are active. This last one allows you to chain them into circuits!
![](https://i.imgur.com/OQQu7Kh.png)
You can also block their sights with certain blocks. Both can be blocked by tinted glass, and detectors only can also be blocked by inactive prisms!
![](https://i.imgur.com/NegIQ5n.png)
Simple OR logic gate making use of prisms blocking detectors but not other prisms
![](https://i.imgur.com/tgDNpxz.png)
Simple OR logic gate making use of prisms blocking detectors but not other prisms
Another way to block them is wearing a chainmail chestplate! Works on mobs too!
![](https://i.imgur.com/m9ddoOr.png)
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
![](https://i.imgur.com/dJMcXP8.png)
Prism
![](https://i.imgur.com/Vvtk6iG.png)
-Lunar Tracker: small device that ouputs the moon's current phase as a signal strength at night if it can see the sky. In other dimensions, however, its effect changes entirely. In the Nether, it will instead output the light level at its location. In the End, it outputs the distance between it and the nearest Endship (15 if none are in the render distance or if those inside have been looted already). This makes this component mostly useful in survival, for swamp slime farms, mobproofing and looking for elytras
![](https://i.imgur.com/FE2BurV.jpg)
![](https://i.imgur.com/b5q9hTv.jpg)
Tracker power output during full moon vs. half moon
![](https://i.imgur.com/EtGLOMd.png)
![](https://i.imgur.com/X1sP4Gd.png)
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:
![](https://i.imgur.com/SbchdhB.png)
-Redflow: a red fluid that can power redstone! Dust will connect to it, repeaters and other components will get powered, and all from a redstone block that moves on its own! It also flows extremely fast and absorbs entities towards its souce block
![](https://i.imgur.com/Ds3Mbnw.png)
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)
![](https://i.imgur.com/Aslc7hK.png)
Creeper in redflow about to be absorbed
![](https://i.imgur.com/g3cybE9.png)
The creeper has made it all the way to the glass block thanks to the redflow
Redflow can also, given enough time, contaminate the local environment and turn it into a Redwaste biome, where no mobs spawn
![](https://i.imgur.com/Hr99tcG.png)
Redwaste biome demo
Redflow buckets cannot be crafted. So, how do you get one?
New villager profession: Engineer
![](https://i.imgur.com/MgIPhaU.png)
Trades for the engineer
Engineers do not spawn naturally, instead having to be assigned by players with an observer as a work block
Second-to-last, a redflow bucket on sale for 96 emeralds
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
-Redstone Bricks: decorative bricks that act like a backwards bookshelf. Rather than adding 1.0 enchantment bonus to enchantment tables, it will remove 0.34 enchantment bonus, allowing the reduction of enchanting power. If an enchantment table is nearby, it will also output a signal strength of 15
![](https://i.imgur.com/8xjVS4Q.jpg)
Without the bricks, the player can enchant with levels 2 or 6
![](https://i.imgur.com/pXast72.jpg)
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:
![](https://i.imgur.com/X9eZO57.png)
-Redstone Balls: throwable projectile that powers the block it hits as well as the ones above and below. Simple as that. It will power redstone dust with a signal strength of 10. It, however, does not power like a redstone block, but like the indirect power of redflow (the one applied to disconnected but adjacent repeaters). They also clear redwaste and turn it into void biome
![](https://i.imgur.com/hHHzuxf.png)
Thrown redstone ball
![](https://i.imgur.com/yB6Lbnw.png)
Redstone ball powers lamp
Technical data:
-Redstone balls powering redstone dust is controlled by /gamerule redstoneBallsPower <bool> (default true)
-Dispensable
-Recipe:
![](https://i.imgur.com/KyQs4EH.png)
-Dispensable paintings: the painting item can now be dispensed. This will summon a random 1x1 painting entity onto the dispenser's face
![](https://i.imgur.com/AzNwSwf.png)
Technical data:
-Creative painting presets will be ignored
-I sketched up a new 4x4 painting for some reason (Forelude by MeatyMaker00)
-Dispensable eyes of Ender: eyes of Ender can now be used like normal by dispensers. If, however, the block that the dispenser is facing is an inactive prism, the eye of Ender entity won't spawn and instead the prism will be activated for a few ticks. You may also place a downwards-facing dispenser on an end portal frame to place the eye into the frame (although it can't remotely activate the portal, as that requires player input)
![](https://i.imgur.com/qizwywc.png)
Eye of Ender being launched from a dispenser
![](https://i.imgur.com/8w8arUG.png)
Eye of Ender activating a prism. This circuit is a counter!
-Teleporting Dispensers: ender pearls can now also be dispensed from dispensers! Wherever the pearl lands, the dispenser will teleport there, inventory and custom name included! By itself, on flat ground, the pearl travels 2-4 blocks (can be blocked by entities), so make ample use of slime block launchers, TNT cannons, and stasis chambers!
If the dispenser is somehow removed (through a Carpet Mod piston or by player interaction) and a dropper is placed instead, it can be teleported instead.
Note that the pearl will be consumed regardless of whether it actually did anything
![](https://i.imgur.com/Y8mcjKp.jpg)
![](https://i.imgur.com/2ug9jGT.jpg)
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
-Redstone Balloon: use this item like a spawn egg to summon a balloon! It has many functions, and has essentially become the mod's flagship. It can be dispensed, be leashed, be enchanted, protected with gamerules, explode or even summon lightning!
Transferring signal vertically
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
![](https://i.imgur.com/fsegqfA.png)
Example circuit with balloons: the one that was spawned on wool does nothing while the other one powers the lamp through a repeater
Storing lightning
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
![](https://i.imgur.com/mR6WAEC.png)
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
![](https://i.imgur.com/MXbOIQ9.png)
That same balloon being popped in clear weather
Enchantments
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
![](https://i.imgur.com/lOEnvHG.png)
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
![](https://i.imgur.com/Tc7g8BR.png)
Dense balloon (left) vs. unenchanted balloon (right)
Owner protection
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:
![](https://i.imgur.com/Zy3Ab1S.png)
AD
Become Premium to remove Ads!
What means Verified?
-
Compatibility: The mod should be compatible with the latest version of Minecraft and be clearly labeled with its supported versions.
-
Functionality: The mod should work as advertised and not cause any game-breaking bugs or crashes.
-
Security: The mod should not contain any malicious code or attempts to steal personal information.
-
Performance: The mod should not cause a significant decrease in the game's performance, such as by causing lag or reducing frame rates.
-
Originality: The mod should be original and not a copy of someone else's work.
-
Up-to-date: The mod should be regularly updated to fix bugs, improve performance, and maintain compatibility with the latest version of Minecraft.
-
Support: The mod should have an active developer who provides support and troubleshooting assistance to users.
-
License: The mod should be released under a clear and open source license that allows others to use, modify, and redistribute the code.
-
Documentation: The mod should come with clear and detailed documentation on how to install and use it.
AD
Become Premium to remove Ads!
How to Install
Download Forge & Java
Download Forge from the offical Site or here. If you dont have Java installed then install it now from here. After Downloading Forge you can run the file with Java.
Prepare
Lounch Minecraft and select your Forge istallation as Version this will create a Folder called Mods.
Add Mods
Type Win+R and type %appdata% and open the .minecraft Folder. There will you find your Folder called Mods. Place all Mods you want to play in this Folder
Enjoy
You are now Ready. Re-start your Game and start Playing.