se7kn8 / gates Goto Github PK
View Code? Open in Web Editor NEWA minecraft mod about redstone gates and other redstone stuff.
License: MIT License
A minecraft mod about redstone gates and other redstone stuff.
License: MIT License
will u make this mod available for 1.19.2 would realy love to see it
will u make this mod available for 1.18 or 1.18.1 would realy love to see it
Hi,
i used your mod without issue in my custom pack, but i tryed a massive update (forge + ~75 mods), and since this, RS Gates make the server crash at load.
on the client, no issue at all, but the server can't load.
MC Version : 1.16.5
Forge version : 36.0.58
Mod Version : 1.7.0
here is a crashlog : https://gist.github.com/Bass2style/92a070c9135bfe4dc83e0b606e365faf
mod whas working on Forge 36.0.43, but idk if it's related to Forge, or a conflict with an other mod.
happy to see the mod back on CurseForge, just at the moment when i'm asking this. xD
It could be cool with water resistant redstone which could be waterlogged. It could be achived by making all the redstone components waterloggable or by making new special water resistant components.
Hi there. We're able to consistently reproduce this crash on a multiplayer server. This does not appear to affect playing in SP for whatever reason.
To reproduce, place a transmitter and receiver, and wire each end to something. I placed them both, wired the receiver to a light block controlled by redstone from the mod simply-light (this block works fine outside of this context), and then as soon as I placed a line of redstone next to the transmitter, the server crashed.
Traceback:
[16:47:25] [Server thread/ERROR] [minecraft/MinecraftServer]: Encountered an unexpected exception
net.minecraft.crash.ReportedException: Exception while ticking
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:856) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:286) ~[?:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:788) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.server.MinecraftServer.func_240802_v_(MinecraftServer.java:643) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.server.MinecraftServer.lambda$func_240784_a_$0(MinecraftServer.java:230) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_262] {}
Caused by: java.lang.NullPointerException
at com.github.se7_kn8.gates.data.RedstoneReceiverWorldSavedData.lambda$getCurrentFrequencyValue$0(RedstoneReceiverWorldSavedData.java:79) ~[?:1.6.1] {re:classloading}
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) ~[?:1.8.0_262] {}
at java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1556) ~[?:1.8.0_262] {}
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) ~[?:1.8.0_262] {}
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472) ~[?:1.8.0_262] {}
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) ~[?:1.8.0_262] {}
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:1.8.0_262] {}
at java.util.stream.ReferencePipeline.reduce(ReferencePipeline.java:546) ~[?:1.8.0_262] {}
at java.util.stream.ReferencePipeline.max(ReferencePipeline.java:582) ~[?:1.8.0_262] {}
at com.github.se7_kn8.gates.data.RedstoneReceiverWorldSavedData.getCurrentFrequencyValue(RedstoneReceiverWorldSavedData.java:82) ~[?:1.6.1] {re:classloading}
at com.github.se7_kn8.gates.data.RedstoneReceiverWorldSavedData.updateFrequency(RedstoneReceiverWorldSavedData.java:87) ~[?:1.6.1] {re:classloading}
at com.github.se7_kn8.gates.block.wireless_redstone.TransmitterBlock.lambda$updateFrequency$1(TransmitterBlock.java:147) ~[?:1.6.1] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraftforge.common.util.LazyOptional.ifPresent(LazyOptional.java:161) ~[?:?] {re:classloading}
at com.github.se7_kn8.gates.api.CapabilityUtil.findWirelessCapability(CapabilityUtil.java:17) ~[?:1.6.1] {re:classloading}
at com.github.se7_kn8.gates.block.wireless_redstone.TransmitterBlock.updateFrequency(TransmitterBlock.java:145) ~[?:1.6.1] {re:classloading,pl:runtimedistcleaner:A}
at com.github.se7_kn8.gates.block.wireless_redstone.TransmitterBlock.update(TransmitterBlock.java:132) ~[?:1.6.1] {re:classloading,pl:runtimedistcleaner:A}
at com.github.se7_kn8.gates.block.wireless_redstone.TransmitterBlock.func_225534_a_(TransmitterBlock.java:127) ~[?:1.6.1] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.block.AbstractBlock$AbstractBlockState.func_227033_a_(AbstractBlock.java:613) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.world.server.ServerWorld.func_205338_b(ServerWorld.java:584) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:endergetic:patch_server_world,xf:fml:quark:change-sleeping-player-count,xf:fml:quark:add-rave-hook,xf:fml:immersiveengineering:IE block update callback,pl:runtimedistcleaner:A}
at net.minecraft.world.server.ServerTickList.func_205365_a(SourceFile:84) ~[?:?] {re:classloading,xf:fml:randompatches:RandomPatches ServerTickList Transformer}
at net.minecraft.world.server.ServerWorld.func_72835_b(ServerWorld.java:329) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:endergetic:patch_server_world,xf:fml:quark:change-sleeping-player-count,xf:fml:quark:add-rave-hook,xf:fml:immersiveengineering:IE block update callback,pl:runtimedistcleaner:A}
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:852) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
... 5 more
We're running forge 32.0.88, and using many mods. Here's our current list:
Abnormals-Core-1.16.1-2.0.1.jar
absentbydesign-1.16.1-1.1.0.jar
AI-Improvements-1.16.1-0.3.0.jar
AppleSkin-mc1.16.1-forge-1.0.14.jar
AutoRegLib-1.6-42.jar
Bamboo-Blocks-1.16.1-2.0.0.jar
bedspreads-FORGE-1.16.1-4.0.0.1.jar
BetterAdvancements-1.16.1-0.1.0.100.jar
BetterBurning-1.16.1-2.0.2.jar
BetterMineshaftsForge-1.16.1-1.3.jar
BetterTitleScreen-1.16.1-1.10.0.jar
BiomesOPlenty-1.16.1-11.0.0.391-universal.jar
Bones-1.16.1-1.3.2.jar
Bookshelf-1.16.1-6.2.14.jar
BotanyPots-1.16.1-3.0.4.jar
Buzzier-Bees-1.16.1-2.0.1.jar
caelus-FORGE-1.16.1-2.0-beta5.jar
cc-tweaked-1.16.1-1.90.3.jar
cherishedworlds-FORGE-1.16.1-4.0.0.1.jar
ClientTweaks_1.16.1-5.0.0.jar
cloth-config-forge-4.0.2.jar
Clumps-6.0.0.3.jar
collective-1.16.1-1.35.jar
comforts-FORGE-1.16.1-3.0.jar
Controlling-7.0.0.3.jar
CookingForBlockheads_1.16.1-9.0.0.jar
CosmeticArmorReworked-1.16.1-v1b.jar
CraftingTweaks_1.16.1-12.0.4.jar
CraftTweaker-1.16.1-7.0.0.22.jar
culinaryconstruct-FORGE-1.16.1-3.0.0.1.jar
curioofundying-FORGE-1.16.1-4.0.jar
curios-FORGE-1.16.1-3.0.0.2.jar
curiouselytra-FORGE-1.16.1-3.0.jar
curiousshulkerboxes-FORGE-1.16.1-3.0.jar
cyclepaintings_1.16-1.3.jar
dash-1.16.1-1.0.1.jar
decorative_blocks-7a.jar
DefaultOptions_1.16.1-12.0.1.jar
DoubleSlabs-1.16-3.3.3.jar
DrawersTooltip-1.16.1-2.0.1.jar
elevatorid-1.16.1-1.7.3.jar
enchantedbookredesign-3.0.jar
engineersdecor-1.16.1-1.1.1-b6.jar
Extra-Boats-1.16.1-1.4.0.jar
FastFurnace-1.16.1-4.0.0.jar
FastLeafDecay-v23.jar
FastWorkbench-1.16.1-4.1.1.jar
gates-1.6.1.jar
Hwyla-forge-1.10.10-B77_1.16.1.jar
ImmersiveEngineering-0.16-109.jar
Incubation-1.16.1-1.1.0.jar
industrial-foregoing-1.16.1-3.0.3-5935836.jar
InventoryHud_1.16.1.forge-3.0.1.jar
ironchest-1.16.1-11.0.1.jar
itemzoom-1.16.1-2.2.0.jar
jei-1.16.1-7.0.1.9.jar
JEIEnchantmentInfo-1.16.1-1.2.0.jar
JEITweaker-1.16.1-1.0.1.2.jar
JustEnoughResources-1.16.1-0.11.1.90.jar
Kiwi-1.16.1-3.2.1.jar
leap-1.16.1-1.0.1.jar
light-overlay-5.4.1.jar
mcw-doors-1.0.0-mc1.16.1.jar
Mekanism-1.16.1-10.0.8.431.jar
MekanismAdditions-1.16.1-10.0.8.431.jar
MekanismGenerators-1.16.1-10.0.8.431.jar
MekanismTools-1.16.1-10.0.8.431.jar
mining-helmet-1.16.1-1.0.8.jar
MixinBootstrap-1.0.3.jar
MouseTweaks-2.13-mc1.16.1.jar
NaturesCompass-1.16.1-1.8.5.jar
NetherPortalFix_1.16.1-7.0.0.jar
overloadedarmorbar-5.0.0.jar
PackMenu-1.16.1-2.1.0.jar
pamhc2foodcore-1.16.1-1.0.5.jar
PeacefulSurface-1.16.1-v1b.jar
Ping-1.16.1-1.6.5.jar
pitg-1.16.1-1.3.0.jar
Placebo-1.16.1-4.0.3.jar
potionofbees-1.16.1-1.0.1.0.jar
Quark-r2.2-256.jar
QuarkOddities-1.15.2.jar
randompatches-1.16.1-1.22.1.1.jar
ReAuth-1.16-Forge-3.9.0.jar
refinedstorage-1.9.2.jar
refinedstorageaddons-0.7.jar
Savage-and-Ravage-1.16.1-2.0.0.jar
serverconfigupdater-1.2.jar
ServerTabInfo-1.16.1-1.2.7-alpha.jar
simplylight-1.16.1-1.0.1.jar
SnowRealMagic-1.16.1-2.0.1.jar
snowundertrees-1.16.1-v1.1.1.jar
StepUp-1.16.1-0.2.0.jar
StorageDrawers-1.16.1-8.0.0.jar
structure-gel-api-1.16.1-1.1.1.jar
structurize-0.13.37-ALPHA.jar
the-conjurer-1.16.1-1.0.6.jar
The-Endergetic-Expansion-1.16.1-2.0.0.jar
titanium-1.16.1-3.0.2.jar
ToastControl-1.16.1-4.0.1.jar
TrashSlot_1.16.1-12.0.1.jar
Uppers-0.3.0.jar
valhelsia_structures-16.0.1.jar
Waddles-1.16.1-0.8.7.jar
Waystones_1.16.1-7.0.2.jar
Xaeros_Minimap_20.18.0.1_Forge_1.16.1.jar
XaerosWorldMap_1.8.1_Forge_1.16.1.jar
Playing on 1.15.2, the blocks are available in creative displaying the id instead of names. They can be crafted, but the recipe is only shown after the first craft (idk if this is intended). Follows some log
[Server thread/WARN] [ne.mi.re.ForgeRegistry/REGISTRIES]: Registry Block: Object did not get ID it asked for. Name: gates:xor_gate Expected: 680 Got: 682
[Server thread/WARN] [ne.mi.re.ForgeRegistry/REGISTRIES]: Registry Block: Object did not get ID it asked for. Name: gates:xnor_gate Expected: 681 Got: 683
[Server thread/WARN] [ne.mi.re.ForgeRegistry/REGISTRIES]: Registry Block: Object did not get ID it asked for. Name: gates:or_gate Expected: 682 Got: 684
[Server thread/WARN] [ne.mi.re.ForgeRegistry/REGISTRIES]: Registry Block: Object did not get ID it asked for. Name: gates:nor_gate Expected: 683 Got: 685
[Server thread/WARN] [ne.mi.re.ForgeRegistry/REGISTRIES]: Registry Block: Object did not get ID it asked for. Name: gates:transmitter Expected: 684 Got: 686
[Server thread/WARN] [ne.mi.re.ForgeRegistry/REGISTRIES]: Registry Block: Object did not get ID it asked for. Name: gates:wireless_redstone_lamp Expected: 685 Got: 687
[Server thread/WARN] [ne.mi.re.ForgeRegistry/REGISTRIES]: Registry Block: Object did not get ID it asked for. Name: gates:not_gate Expected: 686 Got: 688
[Server thread/WARN] [ne.mi.re.ForgeRegistry/REGISTRIES]: Registry Block: Object did not get ID it asked for. Name: gates:thunder_detector Expected: 687 Got: 689
[Server thread/WARN] [ne.mi.re.ForgeRegistry/REGISTRIES]: Registry Block: Object did not get ID it asked for. Name: gates:and_gate Expected: 688 Got: 690
[Server thread/WARN] [ne.mi.re.ForgeRegistry/REGISTRIES]: Registry Block: Object did not get ID it asked for. Name: gates:fast_repeater Expected: 689 Got: 691
[Server thread/WARN] [ne.mi.re.ForgeRegistry/REGISTRIES]: Registry Block: Object did not get ID it asked for. Name: gates:slow_repeater Expected: 690 Got: 692
[Server thread/WARN] [ne.mi.re.ForgeRegistry/REGISTRIES]: Registry Block: Object did not get ID it asked for. Name: gates:receiver Expected: 691 Got: 693
[Server thread/WARN] [ne.mi.re.ForgeRegistry/REGISTRIES]: Registry Block: Object did not get ID it asked for. Name: gates:rain_detector Expected: 692 Got: 694
[Server thread/WARN] [ne.mi.re.ForgeRegistry/REGISTRIES]: Registry Block: Object did not get ID it asked for. Name: gates:nand_gate Expected: 693 Got: 695
[Server thread/WARN] [ne.mi.re.ForgeRegistry/REGISTRIES]: Registry Item: Object did not get ID it asked for. Name: gates:redstone_torch_pearl Expected: 884 Got: 885
[Server thread/WARN] [ne.mi.re.ForgeRegistry/REGISTRIES]: Registry Item: Object did not get ID it asked for. Name: gates:xor_gate Expected: 885 Got: 886
[Server thread/WARN] [ne.mi.re.ForgeRegistry/REGISTRIES]: Registry Item: Object did not get ID it asked for. Name: gates:xnor_gate Expected: 886 Got: 887
[Server thread/WARN] [ne.mi.re.ForgeRegistry/REGISTRIES]: Registry Item: Object did not get ID it asked for. Name: gates:or_gate Expected: 887 Got: 888
[Server thread/WARN] [ne.mi.re.ForgeRegistry/REGISTRIES]: Registry Item: Object did not get ID it asked for. Name: gates:nor_gate Expected: 888 Got: 889
[Server thread/WARN] [ne.mi.re.ForgeRegistry/REGISTRIES]: Registry Item: Object did not get ID it asked for. Name: gates:transmitter Expected: 889 Got: 890
[Server thread/WARN] [ne.mi.re.ForgeRegistry/REGISTRIES]: Registry Item: Object did not get ID it asked for. Name: gates:wireless_redstone_lamp Expected: 890 Got: 891
[Server thread/WARN] [ne.mi.re.ForgeRegistry/REGISTRIES]: Registry Item: Object did not get ID it asked for. Name: gates:not_gate Expected: 891 Got: 892
[Server thread/WARN] [ne.mi.re.ForgeRegistry/REGISTRIES]: Registry Item: Object did not get ID it asked for. Name: gates:thunder_detector Expected: 892 Got: 893
[Server thread/WARN] [ne.mi.re.ForgeRegistry/REGISTRIES]: Registry Item: Object did not get ID it asked for. Name: gates:and_gate Expected: 893 Got: 894
[Server thread/WARN] [ne.mi.re.ForgeRegistry/REGISTRIES]: Registry Item: Object did not get ID it asked for. Name: gates:frequency_changer Expected: 894 Got: 895
[Server thread/WARN] [ne.mi.re.ForgeRegistry/REGISTRIES]: Registry Item: Object did not get ID it asked for. Name: gates:fast_repeater Expected: 895 Got: 896
[Server thread/WARN] [ne.mi.re.ForgeRegistry/REGISTRIES]: Registry Item: Object did not get ID it asked for. Name: gates:slow_repeater Expected: 896 Got: 897
[Server thread/WARN] [ne.mi.re.ForgeRegistry/REGISTRIES]: Registry Item: Object did not get ID it asked for. Name: gates:receiver Expected: 897 Got: 898
[Server thread/WARN] [ne.mi.re.ForgeRegistry/REGISTRIES]: Registry Item: Object did not get ID it asked for. Name: gates:rain_detector Expected: 898 Got: 899
[Server thread/WARN] [ne.mi.re.ForgeRegistry/REGISTRIES]: Registry Item: Object did not get ID it asked for. Name: gates:portable_redstone_transmitter Expected: 899 Got: 900
[Server thread/WARN] [ne.mi.re.ForgeRegistry/REGISTRIES]: Registry Item: Object did not get ID it asked for. Name: gates:nand_gate Expected: 900 Got: 901
And later on
[Server thread/WARN] [ne.mi.fm.se.LanguageHook/]: Skipped language file: gates:lang/en_us.json com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Expected name at line 37 column 2 path $.gui.gates.usage.frequency_changer at com.google.gson.Gson.fromJson(Gson.java:902) ~[server-1.15.2-extra.jar:?] {} at com.google.gson.Gson.fromJson(Gson.java:825) ~[server-1.15.2-extra.jar:?] {} at net.minecraftforge.fml.server.LanguageHook.loadLocaleData(LanguageHook.java:67) ~[?:?] {re:classloading} at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) ~[?:?] {} at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195) ~[?:?] {} at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1654) ~[?:?] {} at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) ~[?:?] {} at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[?:?] {} at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) ~[?:?] {} at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) ~[?:?] {} at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?] {} at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497) ~[?:?] {} at net.minecraftforge.fml.server.LanguageHook.loadLocaleData(LanguageHook.java:61) ~[?:?] {re:classloading} at net.minecraftforge.fml.server.LanguageHook.lambda$loadLanguage$2(LanguageHook.java:86) ~[?:?] {re:classloading} at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?] {} at net.minecraftforge.fml.server.LanguageHook.loadLanguage(LanguageHook.java:83) ~[?:?] {re:classloading} at net.minecraftforge.fml.server.LanguageHook.loadLanguagesOnServer(LanguageHook.java:109) ~[?:?] {re:classloading} at net.minecraftforge.fml.server.ServerLifecycleHooks.lambda$null$1(ServerLifecycleHooks.java:89) ~[?:?] {re:classloading} at net.minecraftforge.fml.DistExecutor.runWhenOn(DistExecutor.java:56) [?:?] {re:classloading} at net.minecraftforge.fml.server.ServerLifecycleHooks.handleServerStarting(ServerLifecycleHooks.java:89) [?:?] {re:classloading} at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:242) [?:?] {re:classloading,pl:accesstransformer:B} at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:611) [?:?] {re:classloading,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,pl:mixin:APP:assets/immersive_portals/immersive_portals.mixins.json:altius_world/MixinMinecraftServer_A,pl:mixin:APP:assets/immersive_portals/immersive_portals.mixins.json:MixinMinecraftServer,pl:mixin:APP:assets/immersive_portals/immersive_portals.mixins_ma.json:MixinMinecraftServer_MA,pl:mixin:A,pl:runtimedistcleaner:A} at java.lang.Thread.run(Thread.java:834) [?:?] {} Caused by: com.google.gson.stream.MalformedJsonException: Expected name at line 37 column 2 path $.gui.gates.usage.frequency_changer at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1559) ~[server-1.15.2-extra.jar:?] {} at com.google.gson.stream.JsonReader.doPeek(JsonReader.java:505) ~[server-1.15.2-extra.jar:?] {} at com.google.gson.stream.JsonReader.hasNext(JsonReader.java:414) ~[server-1.15.2-extra.jar:?] {} at com.google.gson.internal.bind.TypeAdapters$29.read(TypeAdapters.java:738) ~[server-1.15.2-extra.jar:?] {} at com.google.gson.internal.bind.TypeAdapters$29.read(TypeAdapters.java:714) ~[server-1.15.2-extra.jar:?] {} at com.google.gson.internal.bind.TypeAdapters$35$1.read(TypeAdapters.java:910) ~[server-1.15.2-extra.jar:?] {} at com.google.gson.Gson.fromJson(Gson.java:887) ~[server-1.15.2-extra.jar:?] {} ... 22 more
Hi,
I wanted to join my Minecraft server and this error occurred to me...
java.lang.NullPointerException: Cannot invoke "net.minecraft.world.level.block.entity.BlockEntity.getCapability(net.minecraftforge.common.capabilities.Capability)" because the return value of "net.minecraft.world.level.Level.m_7702_(net.minecraft.core.BlockPos)" is null at com.github.se7_kn8.gates.data.RedstoneReceiverWorldSavedData.lambda$getCurrentFrequencyValue$1(RedstoneReceiverWorldSavedData.java:76) ~[gates-1.8.0.jar%23317!/:1.8.0] {re:classloading}
...
crash-2024-04-20_21.20.55-server.txt
It says it has something to do with the wireless Redstone receiver.
Best regards,
MIC
It would be REALLY cool to have ROM/RAM although it WILL be really hard, it would be cool because you could make rom that writes to a togglable redstone lamp! if you cant do this that is completely fine.
This is the logs
latest.log
There's a mod incompatible but idk which one
I'm not sure if this is a bug or not. When I use waxed redstone in my redstone line the charge stays and doesn't decay as expected.
after clicking the button I expect the charge to decay so that I can then use the button again to close the gate, but with the waxed redstone the charge is maintained.
https://www.curseforge.com/minecraft/mc-mods/redstone-gates
Why mod was removed from CurseForge? Is it cancelled?
any chance of getting a update to version 1.20.1 for the greatest mod ever? :-)
could you please update this great mod to version 1.20.1 that would be fantastic
since it is still a great mod
Crashes on startup with the message that it is only compatible with MC 1.16.2
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.