Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kneelawk/wiredredstone
Adds redstone wires and stuff
https://github.com/kneelawk/wiredredstone
Last synced: 3 months ago
JSON representation
Adds redstone wires and stuff
- Host: GitHub
- URL: https://github.com/kneelawk/wiredredstone
- Owner: Kneelawk
- License: mit
- Created: 2021-12-30T12:13:22.000Z (about 3 years ago)
- Default Branch: 0.7.x-1.20.x
- Last Pushed: 2024-06-29T10:51:56.000Z (7 months ago)
- Last Synced: 2024-10-15T06:34:02.569Z (3 months ago)
- Language: Kotlin
- Homepage: https://modrinth.com/mod/wiredredstone
- Size: 2.51 MB
- Stars: 14
- Watchers: 6
- Forks: 7
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Changelog: changelogs/changelog-v0.1.1.md
- License: LICENSE
Awesome Lists containing this project
README
Wired Redstone
Adds redstone wires and stuff
## Beta
This project is currently in beta. Expect bugs, missing items, and sometimes needing to use a command to fix
things. Please make regular backups.## Wired Redstone & RSWires
Wired Redstone is based on [RSWires by 2xsaiko][RSWires CF], and is essentially a rewrite. However, Wired Redstone
incorporates some rather large changes:* Uses LibMultiPart for multi-part wires instead of doing the multi-part logic itself, like RSWires does.
* This means improved compatibility with other mods and the ability to do more complex things like having multiple
kinds of wire in one block, but also carries the weight of a full multi-part system like LibMultiPart.
* Has support for analog signals.
* This means you can send more complicated signals, but it also means the mod spends more time calculating them.
* Adds support for wires being cut off by things (i.e. not going through blocks when going around corners, being able to
be blocked by facades, etc.).
* This can be handy to keep red-alloy-wires from connecting, but it does mean more calculations, checking for things
in the way of wires.
* Makes some rather large optimizations to RSWires's wire-net engine that hopefully out-weigh the cost imposed by the
other features added.
* Adds gates.
* These probably could be added to RSWires too, fairly easily, I just haven't gotten around to adding them and no
one else has either.Please go checkout [RSWires][RSWires CF] if you haven't already.
[RSWires CF]: https://www.curseforge.com/minecraft/mc-mods/rswires/
## Screenshots
Here is a picture of one of my dev worlds:
![Dev World Image](https://cdn-raw.modrinth.com/data/lyYGrdho/images/68625d24a76d7f37ee8e24a4f3f1a99500396656.png)## Recipes
As of version 0.3.0, survival-based recipes have been added. Most circuit components are crafted using a machine called
the Redstone Assembler. Redstone assembler recipes are visible in REI and EMI.The Redstone Assembler can be crafted in a normal crafting table like such:
![Redstone Assembler Recipe](https://raw.githubusercontent.com/Kneelawk/WiredRedstone/main/screenshots/redstone_assembler_recipe.png)Redstone Alloy Ingots can be crafted in the Redstone Assembler:
![Redstone Alloy Ingot Recipe](https://raw.githubusercontent.com/Kneelawk/WiredRedstone/main/screenshots/redstone_alloy_recipe.png)Red Alloy Wire can then be crafted:
![Red Alloy Wire Recipe](https://raw.githubusercontent.com/Kneelawk/WiredRedstone/main/screenshots/red_alloy_wire_recipe.png)Or Insulated Wire can be crafted:
![Insulated Wire Recipe](https://raw.githubusercontent.com/Kneelawk/WiredRedstone/main/screenshots/insulated_wire_recipe.png)## Mod Integrations
Wired Redstone has integrations support for [CC: Restitched], [EMI], [REI], and [WTHIT].
### [CC: Restitched]
Wired Redstone Bundled Cables can connect to CC: Restitched computers, allowing those computers to send and receive
bundled signals.### [EMI] & [REI]
Wired Redstone machines have recipe support in both EMI and REI.
### [WTHIT]
Many Wired Redstone gates and wires will show extra information in the WTHIT HUD.
[CC: Restitched]: https://modrinth.com/mod/cc-restitched
[EMI]: https://modrinth.com/mod/emi
[REI]: https://www.curseforge.com/minecraft/mc-mods/roughly-enough-items
[WTHIT]: https://modrinth.com/mod/wthit
## Known Issues
* ~~LibMultiPart blocks (meaning all wires, gates, etc.) will crash when moved by Create
contraptions (**[#15](https://github.com/Kneelawk/WiredRedstone/issues/15)**).~~ Fixed in `v0.4.11+1.19.2`
and `v0.3.9+1.18.2`.
* ~~Under certain circumstances Not Enough Crashes can get Wired Redstone's rendering system into an invalid state while
generating a crash report, causing an actual crash (**[#12](https://github.com/Kneelawk/WiredRedstone/issues/12)**).~~
Fixed in `v0.4.13+1.19.2` and `v0.3.10+1.18.2`.
* Completely incompatible with Immersive Portals (**[#23](https://github.com/Kneelawk/WiredRedstone/issues/23)**).
* Server crashes can cause wires to stop working correctly and appear disconnected or refuse to connect when placed in
specific areas. This is caused by the server crash preventing information about changes to wires' connections from
being saved to the world. This can be fixed by breaking and replacing the wires until they start behaving properly or
by running the `/graphlib updateblocks ` command over an affected area
as a server operator.## Powered by GraphLib
Wired Redstone uses [GraphLib] for managing its wires connections. Sometimes you might encounter a strange mod
interaction or corruption caused by a crash that causes wires to stop behaving correctly. If something doesn't seem
right, GraphLib has some commands that can help. These commands can be accessed via:```
/graphlib
```[GraphLib]: https://github.com/Kneelawk/GraphLib
## License
This mod is licensed under the MIT license. This means you can redistribute it, make derivatives of it, and include it
in modpacks.