Giter Club home page Giter Club logo

entangled's Introduction

Discord CurseForge CurseForge Downloads

Stats
Top Langs

entangled's People

Contributors

campbellcole avatar fitfc avatar gjeodnd12165 avatar lapis256 avatar mikeliro avatar supermartijn642 avatar urarachiya avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

entangled's Issues

[Bug] Link to the Mekanism Thermal Evaporation Valve lost after a reconnection

Version Info

  • Minecraft, 1.16.5
  • Entangled, 1.2.12-mc1.16.5

Description of the Bug
When I have an entangled block bound to a Thermal Evaportation Plant and I connect Pipes to it all works fine. BUT when I disconnect my game and reconnect, each pipe no longer works.
Pipez pipes stops to give water, Mekanism Thermal Pipes are disconnected.
Classic Entangled connections and direct piping in TEP work fine though.

Steps to Reproduce

  • Construct a Thermal Evaporation Plant
  • Bind the valve to the Entangled Block
  • Connect pipes to the Entangled Block (for me it is Pipez fluid pipes connected to a sink and Thermodynamic Mekanism pipes connected to a resistive heater)
  • Check that all works as intended
  • Close the game
  • Reopen the game
  • Check that no more water is inserted in the TEP and that Thermodynamic pipes are no more connected.

Screenshots
2021-04-14_08 14 58
2021-04-14_08 09 45

[Feature] Display binding target

The main idea is that it'd be good to have some way to interact with a programmed Entangled Block to find the coordinates that it was entangled with. Sometimes you've set multiple blocks to point at different but similar-looking other blocks and it can be hard to remember which is which later on.

Either have another tool, or a query mode on the existing tool, or perhaps just right-clicking the block with an empty hand could show the coordinates in a tooltip or in chat. Perhaps a OneProbe integration?

Or the idea of having tool modes leads into a separate (and less needed, but probably still useful) idea: a way to "copy" an existing entangled block's target back onto the Binder so that you can bind another block to the same target without needing to go back to that original target yourself. (Especially useful where that target is in another dimension.) Since the Binder does display its bound coordinates, this could also be an alternative to the first idea.

[Feature] Blacklist Render Block config options

Is your feature request related to a problem? Please describe.
Issues with other mods rendering methods causing crashes as seen in other issues opened before.
Describe the solution you'd like
Add the renderblacklist to the config file.

[Crash] At startup : java.lang.RuntimeException: Failed to read accessWidener file from mod entangled

Version Info

  • Minecraft, 1.18.2-fabric_0.14.19
  • Entangled, 1.3.13-fabric-mc1.18-dev

Steps to Reproduce
Launch the game

Crash report (~/logs/latest.log)
[Info: 2023-04-17 09:19:02.3963312: MinecraftJavaLoggingContext.cpp(52)] Game/FabricLoader (main) Info Loading 56 mods:
- entangled 1.3.13
- fabric-api 0.76.0+1.18.2
|-- fabric-api-base 0.4.5+64b7c69360
|-- fabric-api-lookup-api-v1 1.6.3+2373a54560
|-- fabric-biome-api-v1 8.0.7+e83becad60
|-- fabric-block-api-v1 1.0.0+ee3621fc60
|-- fabric-blockrenderlayer-v1 1.1.13+3ac43d9560
|-- fabric-command-api-v1 1.1.10+d7c144a860
|-- fabric-commands-v0 0.2.9+b4f4f6cd60
|-- fabric-containers-v0 0.1.24+d7c144a860
|-- fabric-content-registries-v0 3.1.3+c85f2e3860
|-- fabric-convention-tags-v1 1.1.0+43ce63a460
|-- fabric-crash-report-info-v1 0.2.1+ee261a3e60
|-- fabric-data-generation-api-v1 3.1.0+6c70b68e60
|-- fabric-dimensions-v1 2.1.21+489d6f8260
|-- fabric-entity-events-v1 1.4.9+d7c144a860
|-- fabric-events-interaction-v0 0.4.20+d7c144a860
|-- fabric-events-lifecycle-v0 0.2.22+d7c144a860
|-- fabric-game-rule-api-v1 1.0.13+d7c144a860
|-- fabric-item-api-v1 1.6.2+8165403660
|-- fabric-item-groups-v0 0.3.16+91896a4960
|-- fabric-key-binding-api-v1 1.0.12+54e5b2ec60
|-- fabric-keybindings-v0 0.2.10+b4f4f6cd60
|-- fabric-lifecycle-events-v1 2.1.1+cc71601c60
|-- fabric-loot-api-v2 1.1.2+1997ad1260
|-- fabric-loot-tables-v1 1.1.4+e747827960
|-- fabric-mining-level-api-v1 2.1.6+cc71601c60
|-- fabric-models-v0 0.3.7+d7c144a860
|-- fabric-networking-api-v1 1.0.24+2d30af4b60
|-- fabric-networking-v0 0.3.11+b4f4f6cd60
|-- fabric-object-builder-api-v1 2.1.5+032c981d60
|-- fabric-particles-v1 0.2.13+526dc1ac60
|-- fabric-registry-sync-v0 0.9.12+bb2e047760
|-- fabric-renderer-api-v1 0.5.0+bf48649860
|-- fabric-renderer-indigo 0.6.1+03e2b68760
|-- fabric-renderer-registries-v1 3.2.12+b4f4f6cd60
|-- fabric-rendering-data-attachment-v1 0.3.9+ee3621fc60
|-- fabric-rendering-fluids-v1 2.0.3+54e5b2ec60
|-- fabric-rendering-v0 1.1.14+b4f4f6cd60
|-- fabric-rendering-v1 1.10.8+54e5b2ec60
|-- fabric-resource-conditions-api-v1 2.0.3+91b7aa6660
|-- fabric-resource-loader-v0 0.5.3+047a5ecb60
|-- fabric-screen-api-v1 1.0.11+d882b91560
|-- fabric-screen-handler-api-v1 1.2.3+1f6558e860
|-- fabric-textures-v0 1.0.13+3ac43d9560
|-- fabric-transfer-api-v1 1.6.4+f4563ac860
-- fabric-transitive-access-wideners-v1 1.1.0+e747827960
- fabricloader 0.14.19
- itemcollectors 1.1.7
- java 17
- minecraft 1.18.2
- rechiseled 1.0.12
- supermartijn642configlib 1.1.6
- supermartijn642corelib 1.1.7
- trashcans 1.0.17
- wormhole 1.1.12
[Info: 2023-04-17 09:19:02.5042576: MinecraftJavaLoggingContext.cpp(52)] Game/FabricLoader (main) Error Uncaught exception in thread "main"
java.lang.RuntimeException: Failed to read accessWidener file from mod entangled
at net.fabricmc.loader.impl.FabricLoaderImpl.loadAccessWideners(FabricLoaderImpl.java:480)
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:151)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:68)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: net.fabricmc.accesswidener.AccessWidenerFormatException: line 1: Namespace (named) does not match current runtime namespace (intermediary)
at net.fabricmc.accesswidener.AccessWidenerReader.error(AccessWidenerReader.java:285)
at net.fabricmc.accesswidener.AccessWidenerReader.read(AccessWidenerReader.java:84)
at net.fabricmc.loader.impl.FabricLoaderImpl.loadAccessWideners(FabricLoaderImpl.java:478)
... 3 more

[Bug] [1.16.5] Latest version closes the game before loading can begin

Version Info

  • Minecraft, 1.16.5
  • Entangled, 1.3.12

Description of the Bug
After updating to Entangled 1.3.12, Forge does not get to finish scanning the mods. The game closes outright and the launcher reports an exit code of 1.

Steps to Reproduce

  1. Create a new 1.16.5 profile on Curseforge.
  2. Install Entangled.
  3. Attempt to launch the game.
  4. The game crashes before it can even lift off.

[Bug] Entangled ME Controller

Version Info

  • Minecraft, 1.16.5
  • Entangled, 1.3.6

Description of the Bug
Fluix cables don't connect to an entangled block linked to an me controller.

Steps to Reproduce
Bind entangle block to me controller.
Try to attach an me cable.

Screenshots
image

[Bug] RF doesn't transfer

Version Info
Minecraft, 1.16.5
Entangled, 1.3.6

Description of the Bug
power doesn't transfer though the entangled block with a compression dynamo, pipe connects but no rf goes through. tried with different cables and the dynamo is running and the cables are compatible.

Screenshots
2021-11-18_17 45 36

[Crash] 1.19.2, Forge 43.1.33 crash at startup

Yeah, sorry... all of your mods seem to be affected...
Version Info

  • Minecraft, 1.19.2
  • Entangled, latest
  • Forge 43.1.33
    Steps to Reproduce
    start the game

Crash report (~/logs/latest.log)
net.minecraftforge.fml.ModLoadingException: Entangled (entangled) encountered an error during the common_setup event phase
§7java.lang.NullPointerException: null
at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:111) ~[javafmllanguage-1.19.2-43.1.33.jar%23492!/:?] {}
at net.minecraftforge.fml.ModLoader.lambda$postEvent$34(ModLoader.java:306) ~[fmlcore-1.19.2-43.1.33.jar%23491!/:?] {}
at java.lang.Iterable.forEach(Unknown Source) ~[?:?] {re:mixin}
at net.minecraftforge.fml.ModList.forEachModInOrder(ModList.java:225) ~[fmlcore-1.19.2-43.1.33.jar%23491!/:?] {re:mixin}
at net.minecraftforge.fml.ModLoader.postEvent(ModLoader.java:306) ~[fmlcore-1.19.2-43.1.33.jar%23491!/:?] {}
at net.minecraft.client.Minecraft.(Minecraft.java:551) ~[client-1.19.2-20220805.130853-srg.jar%23490!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:rubidium.mixins.json:core.MixinMinecraftClient,pl:mixin:APP:neat.mixins.json:MinecraftMixin,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_Keybinds,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_PipelineManagement,pl:mixin:APP:itemphysic.mixins.json:MinecraftMixin,pl:mixin:APP:the_bumblezone.mixins.json:client.MinecraftMixin,pl:mixin:APP:fastload.mixins.json:MinecraftClientMixin,pl:mixin:APP:ae2.mixins.json:PickColorMixin,pl:mixin:APP:ars_nouveau.mixins.json:light.ClientMixin,pl:mixin:APP:immersiveengineering.mixins.json:accessors.client.MinecraftAccess,pl:mixin:APP:globaldataandresourcepacks.mixins.json:ClientPackFinderMixin,pl:mixin:APP:byg_forge.mixins.json:client.MixinMinecraft,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:betterthirdperson.mixins.json:MinecraftMixin,pl:mixin:APP:mixins.ipnext.json:MixinMinecraftClient,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:controllable.mixins.json:client.MinecraftMixin,pl:mixin:APP:wwoo_forge.mixins.json:QuitMixin,pl:mixin:APP:blueprint.mixins.json:client.MinecraftMixin,pl:mixin:APP:iceberg.mixins.json:MinecraftMixin,pl:mixin:APP:ars_nouveau.mixins.json:camera.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.m_239872_(Main.java:176) ~[client-1.19.2-20220805.130853-srg.jar%23490!/:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(Main.java:51) ~[client-1.19.2-20220805.130853-srg.jar%23490!/:?] {re:classloading,pl:runtimedistcleaner:A}
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:?] {}
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?] {}
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?] {re:mixin}
at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:27) ~[fmlloader-1.19.2-43.1.33.jar%2395!/:?] {}
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) [modlauncher-10.0.8.jar%2382!/:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-10.0.8.jar%2382!/:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-10.0.8.jar%2382!/:?] {}
at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-10.0.8.jar%2382!/:?] {}
at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-10.0.8.jar%2382!/:?] {}
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-10.0.8.jar%2382!/:?] {}
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-10.0.8.jar%2382!/:?] {}
at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) [bootstraplauncher-1.1.2.jar:?] {}
Caused by: java.lang.NullPointerException
at java.util.concurrent.ConcurrentHashMap.putVal(Unknown Source) ~[?:?] {}
at java.util.concurrent.ConcurrentHashMap.put(Unknown Source) ~[?:?] {}
at net.minecraft.client.renderer.blockentity.BlockEntityRenderers.m_173590_(BlockEntityRenderers.java:17) ~[client-1.19.2-20220805.130853-srg.jar%23490!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraftforge.client.event.EntityRenderersEvent$RegisterRenderers.registerBlockEntityRenderer(EntityRenderersEvent.java:129) ~[forge-1.19.2-43.1.33-universal.jar%23495!/:?] {re:classloading,pl:eventbus:A}
at com.supermartijn642.entangled.ClientProxy.setup(ClientProxy.java:34) ~[entangled-1.3.11b-forge-mc1.19.jar%23277!/:?] {re:classloading}
at com.supermartijn642.entangled.__ClientProxy_setup_RegisterRenderers.invoke(.dynamic) ~[entangled-1.3.11b-forge-mc1.19.jar%23277!/:?] {re:classloading,pl:eventbus:B}
at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.3.jar%2379!/:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.3.jar%2379!/:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.3.jar%2379!/:?] {}
at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:107) ~[javafmllanguage-1.19.2-43.1.33.jar%23492!/:?] {}
... 20 more

latest.log : https://gist.github.com/Daltaxy/1e9295f7860ce4cfe1d729b6692a36ff

[Bug] Does not send Refined Storage Links

Version Info

  • Minecraft, ...1.16.5 (modpack Ocean block 1.9)
  • Entangled, ...1.3.9

Description of the Bug
...when entangling the Refined storage storage block into a compact machine, cables connect but don't seem to work. Things connected to cable do not power up, or show up in the RS system
*maybe its not currently supported and if so this can be changed to a feature request.

Steps to Reproduce
...1. Entangle RF Block into Binder
2. move to compact machine
3. use binder on entangled block. (shows RS block)
4. connect RS fiber cable (seems to connect)
5. Connect a crafting grid
6. Result is no power to crafting grid.

Tried crafting grid directly on top of entangled block and with fiber cable.

Screenshots
..
2021-11-22_13 48 49
.

[1.16.5] can't transfer energy

Version Info

  • Minecraft:1.16.5
  • Entangled:1.2.10
  • Forge:36.0.15

Description of the Bug
Use MEK test, unable to transmit energy
Using Powah test, the transmission is also impossible.
Items can be transferred

Steps to Reproduce
I am not good at English, can I take a screenshot to show it?

Screenshots
image
image

Fluid Pipes disconnect after restrat

Version Info

  • Minecraft, 1.19.2
  • Entangled, entangled-1.3.13-forge-mc1.19

Description of the Bug
The pipes from the Pipez mod disconnect after world restart. It started happening after I updated entangled from 1.3.12 to 1.3.13. FYI, the entangled block is connected to a drawer controller on another dimension, chunk loaded

Steps to Reproduce
go to a dimension, place a drawer controller, change dimension, place and connect the entangled block to the drawer controller, place a pipe from the Pipez mod to extract items/fluids. After world restart the pipe disconnects.

2023-02-26_16 31 27
2023-02-26_16 54 29
2023-02-26_16 52 20
2023-02-26_16 53 39

[Bug] [Render] Draconic Evolution Fusion Crafting Core offset/wrong

Version Info

  • Encountered while Playing FTB OceanBlock 1.12.0
  • Minecraft 1.16.5
  • Forge 36.2.33
  • Entangled 1.3.10
  • Draconic Evolution 3.0.22.444

Description of the Bug
Only while crafting, the Item Inside the DE Core is rendered at the corner of the Core inside the Entangled Block. Additionaly, the "Corner with the Item" is now in the center of the Entangled Block.
It's just visual.

Steps to Reproduce
Setup DE Crafting Injector. Link Entangled Block. Start a Craft. Observe Tangled Block.

Screenshots
Normal (not crafting, OK):
normal
While Crafting (bugged)
craft

MC 1.10.2 game crash

I downloaded the mod from Curseforge for MC 1.10.2 and when the game starts it says it wants MC 1.12.2 (Mod version is 1.1.1)

[Bug] Unable to Unbind Entangled Block

Version Info

  • Minecraft, 1.18.2
  • Entangled, 1.3.11 (through the FTB Stoneblock 3 Modpack)

Description of the Bug
When Sneak + Right-clicking on an Entangled Block with an empty hand the Entangled Block is not becoming Unbound

Steps to Reproduce

  1. Bind Entangled Block to any other block
  2. Select an empty hand
  3. Hold Sneak Key and Right click
  4. Entangled Block is still bound

Screenshots
I'm not sure how to show this in screenshots

[Feature] Allow right click/shift-right click interactions through entangled blocks

Is your feature request related to a problem? Please describe.
It's not clear to me how easy (or otherwise) this would be to implement, it is possible I'm asking for something ridiculously complicated. In which case, feel free to ignore.
Sometimes I use entangled as a decoration mod of sorts, oddly enough. Being able to link up blocks like that allows me to put chests in visible areas with nothing coming out of them or connected to them and still have them be functional, for example. It'd be weird to have pipes sticking out of chests in the magic area.
In this particular example, I was trying to bonemeal a sapling remotely for Nature's Aura ritual, tried to use entangled for it, and found it didn't work.
As far as I know there aren't many mods available right now that allow for remote right-clicking interactions. Maybe it's difficult to implement? Either way, not a vital suggestion but it would be nice to have.

Describe the solution you'd like
Right clicking/shift-right clicking on the entangled block with anything but the entangled binder makes it as if the bound block itself had been right-clicked/shift-right clicked

Upgrades

The improvements that I think are interesting are that it would be good if when linking a block it could be good to link the block itself, not the position of the block, that is, for example using dank storage I link it and there I can make items enter in that inventory, but when they take it they no longer continue to enter, if instead they linked with that block they could take it and they would continue entering.

The second improvement would be interesting for example with pipes such as pretty pipes or others such as mekanism, etc. Being able to put some kind of mask so that it is completely camouflaged

[Feature] Not sure if it's a feature request or a bug tbh

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
The problem is simple - the Pneumaticcraft Pressurized Spawner shows as being linked (model shows the spawner block) but the Entangled block does not pass on a redstone signal to turn the spawner on.

Describe the solution you'd like
A clear and concise description of what you want to happen.
**Um....just allowing the redstone pass through would be great.

Love the mod...when it works...thanks**

[Feature] Allow entangling to a player?

Is your feature request related to a problem? Please describe.
This feature request is not related to a problem.

Describe the solution you'd like
This is just a random idea for a feature I think could potentially be useful - a way to entangle to a player (yourself). This could allow some interesting things to be done - such as accessing my own players inventory, remotely charging items in the inventory and so on.

I've not seen a mod that can do something like this, so it would be a nice feature to have. It's a bit of a departure from what the mod currently does, but it's operates under similar principals.

[Crash] Rendering entangled integrated dynamics cable/component

Version Info

  • Minecraft, 1.16.5
  • Entangled, 1.3.9-mc1.16
  • IntegratedDynamics-1.16.5-1.10.4
  • IntegratedTunnels-1.16.5-1.8.7

Steps to Reproduce

  1. entangle a integrated dynamics cable or component(e.g. interfaces, exporters, importers)
  2. and get within range to render the entangled block

Crash report (~/logs/latest.log)
latest.log

[Feature] Target Block Blacklist

Is your feature request related to a problem? Please describe.
From a pack development perspective, it would be nice if we could set up a blacklist of blocks/TE's that aren't allowed to be entangled. The example that comes to mind is with Mekanism Fission waste - the mod intends that there is no way to bypass the risk of waste spilling, and it's blacklisted from transport via Quantum Entangolooper. With Entangled it's pretty trivial to teleport the waste thousands of blocks away and just let it leak into the environment by entangling a waste barrel or pressurized tube.

Describe the solution you'd like
A blacklist option in the config would get the job done. Feel free to implement it more fancy than that if you like!

Multiblocks disconnecting after reassembling them

Version Info

  • Minecraft, 1.19.2
  • Entangled, Newest

Description of the Bug
I have a meaknism reactor in a compact world. I used an entangled block to connect a reactor port with a pipe in the overworld

Steps to Reproduce
Build a reactor, entangle the port, connect a gas pipe to it. Then break a block of the reactor and replace it so it plays the assemble animation. The pipe is now visually disconnected and not pumping anything anymore. Also works with all mekanism multiblocks

[Bug] smth goes wrong when using entangled block cross-dimensionally

Version Info

  • Minecraft, 1.12.2
  • Entangled, Entangled 1.3.12

Description of the Bug
Entangled can sometimes work incorrectly when using it cross-dimensionally

Steps to Reproduce
If entangle a drawer controller in the overworld and use it in other dimensions, some thing could not recognize the Entangled block as an invalid container(eg. random things item collector), not the same as when using it in the same dimension, which would run correctly.

And when using it cross-dimensionally, some item could not be import in it, while others can. (When in a same dimension, all the thing can be transfered correctly)

Screenshots
...

[Crash] Crash when entangling an Industrial Foregoing machine

Version Info

  • Minecraft: 1.16.4
  • Entangled, 1.2.7

Steps to Reproduce
Entangle a Industrial Foregoing machine.
I was testing this mod in the modpack "All the mods 6". When I entangled an machine from Industrial Foregoing (A new one, can't remember the name sorry) the server crashed when I tried to right click the Entangler block and I can't get it to start since. I've attached the latest crashlog. As this was my very first try I can't say for sure if this happens with other blocks too.

Crash report (~/logs/latest.log)
latest.log

[Bug] Failed to export Entangled Block FE

Version Info

  • Minecraft 1.18.2
  • Entangled 1.3.11

Description of the Bug

Failed to export Entangled Block FE
But Importing Entangled Block FE Succeeded

Steps to Reproduce
...

Screenshots
...

[Feature] Accessing connected blocks inventory/GUI through the Entangled Block

Is your feature request related to a problem? Please describe.
Sometimes the reason you use this lovely Entangled Block is because directly accessing the machine it is tied to normally is difficult or not desired due to having to break blocks you'd rather not. It would be great to be able to access the blocks interface.

Describe the solution you'd like
Add the ability to click on the Entangled Block to access the connected blocks GUI, could be done with empty hand or with a Entangled Binder or a new tool to allow this function.

Assuming this is even possible, I have no idea. 😅

[Bug] Redstone only works one way

Version Info

  • Minecraft, 1.18.2
  • Entangled, 1.3.11

Description of the Bug
If you entangle a redstone block, lever, button, etc, it will produce output on the entangled block, however, entangling redstone dust does not work, and entangling a piston and trying to power the entangled block does not work.

Steps to Reproduce
Entangle any block that can receive power and then attempt to power the entangled block, the source block won't be powered.

Screenshots
2022-07-22_16 22 45

Rendering problem

Using Entangled 1.2.4. Firstly thanks for this mod. It's a masterpiece, bringing automation lines more tidy.

Here is a little problem which I believe is related to the rendering: when binding Tanks from Large Fluid Tank (https://www.curseforge.com/minecraft/mc-mods/largefluidtank), to the Entangled Block, a weird block-like phantom, seemingly staying at a somehow fixed position, would appear when being around the Entangled Block. Here is a screenshot: https://imgur.com/a/Jfgqvuh

In the screenshot you can see that, I binded a Emerald Tank from LFT, which contained some Hydrogen, to the Entangled block. When I got near to it, the weird phantom would appear, but after removing the Entangled Block from the world, the phantom would vanish immediately, and this is also why I am pretty sure that it's the Entangled Block which caused the problem.

My request is: is this repairable? If not, is it possible to add a config, by which players can choose not to render the exact model of the target block, but just an icon of it displaying on each side of the Entangled Block? Maybe it'll cure the rendering problem, meanwhile maybe more friendly to PCs which can't take too much from rendering.

[Feature] Redstone integration for entangled block

Is your feature request related to a problem? Please describe.
In current version of the mod, entangled block doesn't allow actions associated with redstone signal systems such as:

  • Transmission of redstone signal both ways through entanglement link.
  • Comparator analysis of bound block through the entanglement block.
  • Observer analysis of change of state of bound block through the entanglement block.

Describe the solution you'd like

  • Redstone signal that bound block transmits to each entangled block is equal to whatever signal it would output to its surrounding from corresponding side.
  • Bound block receives a signal from all connected entangled blocks that is equal to their sum, unless this sum is greater than 15.
  • Comparator adjacent to entangled block outputs a signal it would output if it was adjacent to an actual block.
  • Observer adjacent to entangled block outputs pulse signal upon bounded block state change as it would if it was adjacent to it.

[Crash] 1.3.5 with TOP

Version Info
MC 1.16.5
Entangled 1.3.5
TOP 3.1.4

Steps to Reproduce
Upgrading from Entangled 1.3.4 to 1.3.5 causes crash during load.

Crash report (~/logs/latest.log)
Stacktrace:
at mcjty.theoneprobe.TheOneProbe.lambda$processIMC$4(TheOneProbe.java:131) ~[theoneprobe:1.16-3.1.4] {re:classloading}
-- MOD theoneprobe --
Details:
Mod File: theoneprobe-1.16-3.1.4.jar
Failure message: The One Probe (theoneprobe) encountered an error during the process_imc event phase
java.lang.ClassCastException: com.supermartijn642.entangled.integration.TheOneProbePlugin cannot be cast to java.util.function.Function
Mod Version: 1.16-3.1.4
Mod Issue URL: http://github.com/McJtyMods/TheOneProbe/issues
Exception message: java.lang.ClassCastException: com.supermartijn642.entangled.integration.TheOneProbePlugin cannot be cast to java.util.function.Function
Stacktrace:
at mcjty.theoneprobe.TheOneProbe.lambda$processIMC$4(TheOneProbe.java:131) ~[theoneprobe:1.16-3.1.4] {re:classloading}
at net.minecraftforge.fml.InterModComms$QueueFilteringSpliterator.tryAdvance(InterModComms.java:171) ~[forge:?] {re:classloading}
at java.util.Spliterator.forEachRemaining(Spliterator.java:326) ~[?:1.8.0_242] {}
at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:647) ~[?:1.8.0_242] {}
at mcjty.theoneprobe.TheOneProbe.processIMC(TheOneProbe.java:128) ~[theoneprobe:1.16-3.1.4] {re:classloading}
at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:247) ~[eventbus-4.0.0.jar:?] {}
at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:239) ~[eventbus-4.0.0.jar:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-4.0.0.jar:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-4.0.0.jar:?] {}
at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:120) ~[forge:36.1] {re:classloading}
at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:121) ~[forge:?] {re:classloading}
at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640) ~[?:1.8.0_242] {}
at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1632) ~[?:1.8.0_242] {}
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_242] {}
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) ~[?:1.8.0_242] {}
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) ~[?:1.8.0_242] {}
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) ~[?:1.8.0_242] {}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.