sefiraat / networks Goto Github PK
View Code? Open in Web Editor NEWA Slimefun4 addon that adds a new storage solution for mass and organised storage without harsh performance.
License: GNU General Public License v3.0
A Slimefun4 addon that adds a new storage solution for mass and organised storage without harsh performance.
License: GNU General Public License v3.0
using Networks VANILLA GRABBER and Networks VANILLA PUSHER from the slimefun addon (Networks), you can duplicate items infinitely, the video shows everything.
how to do the bug is in the link: https://youtu.be/KJ653aNp_oY
server version and addons: https://prnt.sc/GW2greh9b8WM
This same report have been issued on Both Network's and Infinity Expansion's GitHub page as its the same for both
I have a rather large setup going and yesterday I moved and rearranged my storage consisting of Quantum storage and Infinity storage units. After our secluded restart. (not a chrash) many of them stopped working. The units are still there but when I open them they are empty. For the Quantum units all looks good but they hold no items and Network does not bring anything in even if loads should bring in. The ones that do work have 30+ million items in them.
The Infinity storage units on the other hand is missing the item in the middle that sorts what item should go in and only have one stack of items on the right. Stored states 0 in both type of units.
What I did: I had the whole wall full of reinforced storage units about 150 of them. They were all empty. I broke all of them put cobble in place instead waiting for a scheduled restart. After the restart I broke the stone and got a ton of reinforced chests (that should not have been there.) After this I started moving my SF storage to this location. Again about 150 units. A mix of Quantum and Infinity units. Everything worked fine until the next scheduled restart when 9+% of them stopped working.
We do not have any error logs of these days but have about 20 old errors of both quantum and infinity units being air. What I did find in the longs is this 👍
[Thu 14:05:01 INFO Slimefun] Ignoring duplicate block @ -2,818, 30, -5,145 (NTW_QUANTUM_STORAGE_8 -> REINFORCED_STORAGE)
[Thu 14:05:01 INFO Slimefun] Ignoring duplicate block @ -2,818, 31, -5,145 (NTW_QUANTUM_STORAGE_8 -> REINFORCED_STORAGE)
[Thu 14:05:01 INFO Slimefun] Ignoring duplicate block @ -2,817, 30, -5,145 (NTW_QUANTUM_STORAGE_8 -> REINFORCED_STORAGE)
[Thu 14:05:01 INFO Slimefun] Ignoring duplicate block @ -2,816, 30, -5,145 (NTW_QUANTUM_STORAGE_8 -> REINFORCED_STORAGE)
[Thu 14:05:01 INFO Slimefun] Ignoring duplicate block @ -2,815, 30, -5,145 (NTW_QUANTUM_STORAGE_8 -> REINFORCED_STORAGE)
[Thu 14:05:01 INFO Slimefun] Ignoring duplicate block @ -2,817, 31, -5,145 (NTW_QUANTUM_STORAGE_8 -> REINFORCED_STORAGE)
[Thu 14:05:01 INFO Slimefun] Ignoring duplicate block @ -2,816, 31, -5,145 (NTW_QUANTUM_STORAGE_8 -> REINFORCED_STORAGE)
[Thu 14:05:01 INFO Slimefun] Ignoring duplicate block @ -2,815, 31, -5,145 (NTW_QUANTUM_STORAGE_8 -> REINFORCED_STORAGE)
That is just part of the list. So I think Slimefun still thinks there are Reinforced units in place of the Quantums.
The scheduled restart or the saves etc shows no errors.
Our plugins and version (some are not updated as we are still on 1.18.2):
Java Environment:
Operating System: Linux
Java Version: 17.0.2
Server Software: Paper
Build: git-Paper-346 (MC: 1.18.2)
Minecraft v1.18.2-R0.1-SNAPSHOT
Slimefun Environment:
Slimefun vDEV - 1014 (git f431aa6d)
Caused by: InfinityExpansion vDEV - 140 (git 0098d2fb)
Installed Addons (31)
If anymore info is needed just ask and I will do my best to get it for you!
Thank you!
Allow items inserted from the grid to bypass the greedy block if it is full and insert into the network.
During crafting it is a pain when extracting extra items to then not be able to reinsert extra items into the network.
So I was playing casually on a server I then was moving from cells to just network cards (it was for a infinity quarry the network im using) and when I removed the tens of thousands of items in the storage cells by breaking them (I used equi tech to not lag the server too bad) plus cutting them all off opening the crafting grid after caused this
Error Generated: 2022-01-10-08-02
Java Environment:
Operating System: Linux
Java Version: 17.0.1
Server Software: Paper
Build: git-Paper-68 (MC: 1.18.1)
Minecraft v1.18.1-R0.1-SNAPSHOT
Slimefun Environment:
Slimefun vDEV - 994 (git eac32ac9)
Caused by: Networks vDEV - 9 (git 98c61ad)
Installed Addons (14)
Installed Plugins (56):
Block Info:
World: world
X: -2148
Y: 65
Z: 288
Material: REDSTONE_LAMP
Block Data: org.bukkit.craftbukkit.v1_18_R1.block.impl.CraftRedstoneLamp
State: org.bukkit.craftbukkit.v1_18_R1.block.CraftBlockState
Ticker-Info:
Type: Asynchronous
Slimefun Data:
ID: NTW_CRAFTING_GRID
Inventory: true
Data: {"id":"NTW_CRAFTING_GRID"}
Stacktrace:
java.lang.IllegalArgumentException: fromIndex(60) > toIndex(39)
at java.base/java.util.ImmutableCollections$AbstractImmutableList.subListRangeCheck(ImmutableCollections.java:276)
at java.base/java.util.ImmutableCollections$AbstractImmutableList.subList(ImmutableCollections.java:266)
at Networks - DEV 5 (git d511e).jar//io.github.sefiraat.networks.slimefun.network.grid.NetworkCraftingGrid.updateDisplay(NetworkCraftingGrid.java:202)
at Networks - DEV 5 (git d511e).jar//io.github.sefiraat.networks.slimefun.network.grid.NetworkCraftingGrid$1.tick(NetworkCraftingGrid.java:149)
at Slimefun4 - DEV 987 (git 863b8).jar//io.github.thebusybiscuit.slimefun4.implementation.tasks.TickerTask.tickBlock(TickerTask.java:189)
at Slimefun4 - DEV 987 (git 863b8).jar//io.github.thebusybiscuit.slimefun4.implementation.tasks.TickerTask.tickLocation(TickerTask.java:176)
at Slimefun4 - DEV 987 (git 863b8).jar//io.github.thebusybiscuit.slimefun4.implementation.tasks.TickerTask.tickChunk(TickerTask.java:146)
at Slimefun4 - DEV 987 (git 863b8).jar//io.github.thebusybiscuit.slimefun4.implementation.tasks.TickerTask.run(TickerTask.java:115)
at org.bukkit.craftbukkit.v1_18_R1.scheduler.CraftTask.run(CraftTask.java:101)
at org.bukkit.craftbukkit.v1_18_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57)
at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:833)
trying to get a shulker box out of the network pulls out the wrong shulker box (assuming all the shulkers have the same name and have different items inside them)
Hi, I have noticed that when you build network for someone in their residence and then lost permissions then you will be constantly spammed that you have no permissions for container
Error Generated: 2022-07-26-11-22
Java Environment:
Operating System: Linux
Java Version: 17.0.2
Server Software: Purpur
Build: git-Purpur-1697 (MC: 1.19)
Minecraft v1.19-R0.1-SNAPSHOT
Slimefun Environment:
Slimefun vDEV - 1026 (git 85e8fe81)
Caused by: Networks vDEV - 41 (git 9c9f1bb)
Installed Addons (25)
Block Info:
World: SuperiorWorld
X: -22801
Y: 98
Z: 20423
Material: NOTE_BLOCK
Block Data: org.bukkit.craftbukkit.v1_19_R1.block.impl.CraftNote
State: org.bukkit.craftbukkit.v1_19_R1.block.CraftBlockState
Ticker-Info:
Type: Asynchronous
Slimefun Data:
ID: NTW_GRID
Inventory: true
Data: {"id":"NTW_GRID"}
Stacktrace:
java.lang.NullPointerException: Cannot invoke "java.lang.CharSequence.toString()" because "s" is null
at java.base/java.lang.String.contains(String.java:2851)
at Networks - DEV 41 (git 9c9f1).jar//io.github.sefiraat.networks.slimefun.network.grid.AbstractGrid.lambda$getEntries$4(AbstractGrid.java:229)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178)
at java.base/java.util.HashMap$EntrySpliterator.forEachRemaining(HashMap.java:1850)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:575)
at java.base/java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:616)
at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:622)
at java.base/java.util.stream.ReferencePipeline.toList(ReferencePipeline.java:627)
at Networks - DEV 41 (git 9c9f1).jar//io.github.sefiraat.networks.slimefun.network.grid.AbstractGrid.getEntries(AbstractGrid.java:232)
at Networks - DEV 41 (git 9c9f1).jar//io.github.sefiraat.networks.slimefun.network.grid.AbstractGrid.updateDisplay(AbstractGrid.java:156)
at Networks - DEV 41 (git 9c9f1).jar//io.github.sefiraat.networks.slimefun.network.grid.AbstractGrid$1.tick(AbstractGrid.java:112)
at Slimefun4 - DEV 1026 (git 85e8f).jar//io.github.thebusybiscuit.slimefun4.implementation.tasks.TickerTask.tickBlock(TickerTask.java:189)
at Slimefun4 - DEV 1026 (git 85e8f).jar//io.github.thebusybiscuit.slimefun4.implementation.tasks.TickerTask.tickLocation(TickerTask.java:176)
at Slimefun4 - DEV 1026 (git 85e8f).jar//io.github.thebusybiscuit.slimefun4.implementation.tasks.TickerTask.tickChunk(TickerTask.java:146)
at Slimefun4 - DEV 1026 (git 85e8f).jar//io.github.thebusybiscuit.slimefun4.implementation.tasks.TickerTask.run(TickerTask.java:115)
at org.bukkit.craftbukkit.v1_19_R1.scheduler.CraftTask.run(CraftTask.java:101)
at org.bukkit.craftbukkit.v1_19_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57)
at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:833)
one thing that would be nice instead of him grouping 64 in each slot he could show only 1 item and if you pass the mouse over it would show the amount of items he has, like 9999.
exemple: https://prnt.sc/26nlu3q
equal to this mod https://www.curseforge.com/minecraft/mc-mods/toms-storage
https://www.youtube.com/watch?v=ayp6i65DhIU (0:00 - 1:30)
Not sure what exactly was all going on, but heres a try to summarize:
When I put a network controller next to another controller, sometimes this error will occur.
https://pastebin.com/fyZFXZaE
Network 2
Slimefun 987
Minecraft 1.17.1
Reason for this being that it would be really nice to be automatically craft recipes with it, as the magical workbench is used quite often for recipes.
Bug: Using a Network Rake (I) on a Network Monitor creates another Network Rake (I) with one less charge. Every time you remove a monitor, another rake is generated.
Also mentioned in SF #bug-discussions: https://discord.com/channels/565557184348422174/565569196218384385/1018945462037925948
Latest Networks build 45
SF version 1026
Paper 1.19-81
etc. etc. :)
Hia!
Could you add support for WildChests storage units and large chests so the Network can recognize them as an inventory?
Currently there is support for cargo for these it would be useful for Networks to support these as well.
A block that can interact with normal chests. It could take items out of the network and put it into a chest, or pull items from the chest into the network.
Similar to how cargo nodes work with "Smart Filter", this pusher node i am suggesting will only push a stack into a machine at a time and refrain from adding another stack in any other slot within said machine.
Recipe Suggestion: Pusher Network Node + Ai Core + 4 Optic Cables
This came up as a logistical issue for me when dealing with machines like Vaporizers (Bucket+Obsidian=Lava Bucket) Where as they would frequently overfill on obsidian.
add more space in pusher inventory to make farms more compact
(all latest atm)
Paper 1.18.1 216
Slimefun 1006
Networks 32
my server is running out of memory after I add addon networks.
information: https://prnt.sc/HWnWdyePrXh6 ( more Networks - DEV 34 (git eb71c) ) I removed it so it is not in this image.
my memory: https://prnt.sc/FmuCsX4cCYQp
I managed to get a report by spark a few minutes before it crashed: https://spark.lucko.me/JxveHzB2IV
I spent 2 days with the server running out of memory and I had to restart, then I did a test on 04/10/2022 and left the server without the addon networks for 24 hours and I didn't get the problem anymore.
and that is how I confirmed that the networks were leaking memory, my server has 30 - 40 players.
One of my players made a Battery on Network Crafting Grid and it gave an error on the console, I tried to recreate it but it didn't work: https://pastebin.com/xbrMQxcq
Purpur git-Purpur-1428 (MC: 1.17.1)
Slimefun DEV - 1014 (git f431aa6d)
Metrics-Module #28
Java 17
Backwards compatibility enabled!
Installed Addons: (17)
SupremeExpansion vDEV - 14 (git eee7f1ab)
Networks vDEV - 34 (git eb71c14)
AureliumSkills vBeta 1.3.0 Build 4
ExtraTools vDEV - 34 (git e84a9d59)
FoxyMachines vDEV - 57 (git 2bca6ed7)
SensibleToolbox vDEV - 46 (git 904daaed)
FNAmplifications vDEV - 73 (git 04609677)
DynaTech vDEV - 165 (git 50b62512)
ExtraGear vDEV - 13 (git c62047e2)
ExoticGarden vDEV - 78 (git 7f9a5f63)
InfinityExpansion vDEV - 139 (git 1e83e7af)
CMILib v1.1.2.5
SlimeCustomizer vDEV - 25 (git 4435082d)
IllegalStack v2.4.2
SimpleUtils vDEV - 15 (git 4250fd5e)
FluffyMachines vDEV - 116 (git e439acf9)
In Applied Energetics and Refined Storage, all inventory facing interfaces (correspond to network monitors and network grabber here in the addon) can be assigned with a priority number where higher priority interfaces will be utilized first. This will allow the setup where network shells to be used first, and then fallback to storage cells for more efficient storage
Hello, I was trying to automate the generation of sulfate, for this I used a machine (Vaporizer) from the ExtraTools addons (https://github.com/Sfiguz7/ExtraTools), because apparently the pushers are not capable of pushing the lava cubes inside of the vaporizer
I am a user of the server, I think that the version of Networks that is used is the one in which the Capacitor4 were published.
SF version 1.18.2 - Dev 1027
Not sure why they can't pull items out. the pushers have no problem sending daxi's into it. It should be a basic acontainer so i thought it should be able to pull out the quirp condensates, but i can't get them to come out.
Exception while I shift right click on filter in network grid.
Would be a nice enhancement, everytime you craft something and could quickly clear the grid :)
物品改名(改为任意粘液科技物品名)后先放入量子储存绑定,然后输出的,接着放入原本物品绑定,接着再次放入改名的物品,就可以刷物品
Error -> https://mclo.gs/xEMdfa8
I don't know what caused this error, I tried to look for it but I couldn't find it
Server and Slimefun Version -> https://prnt.sc/jA9o9nrGfbi8
If you put a Vanilla grabber next to a chestshop or any type of locked chest it'll grab the items out of it.
Plugins;
With MineableSpawners (link), you can mine spawners with a normal pickaxe.
When put different types of spawners with same name and lore into network grid, they will stack, and therefore, spawner type is changed.
After using /paper dumpitem
, I can see MineableSpawners adds a ms_mob
nbt tag to recognize mob type.
1.18.1 paper 216
Slimefun 1013
Networks 34
MineableSpawners 3.1.3
This is not really related to void excess of Quantum Storage.
I forwarded the issue from SlimefunGuguProject#45. There is a video about this issue, I can reproduce this issue in English version, but Im lazy to upload a new vid.
Set quantum storage's item as quantum storage, put some stackable items in output slot (in the vid, white carpet). Put quantum storage in input slots, the quantum storage vanishes but the amount is not increased.
Paper 1.18.1 333
Slimefun 1014
Networks 34
players are able to bind with anyone's network grid and access their stored items using network remote.
When we go to the Crafting Grid or the Network Grid and click on the next page while the Network is empty, it makes an error and it deletes the block.
Error Generated: 2021-12-21-10-42
Java Environment:
Operating System: Linux
Java Version: 17.0.1
Server Software: Paper
Build: git-Paper-82 (MC: 1.18.1)
Minecraft v1.18.1-R0.1-SNAPSHOT
Slimefun Environment:
Slimefun vDEV - 987 (git 863b8d64)
Caused by: Networks vDEV - 2 (git 01461d1)
Installed Addons (19)
Installed Plugins (89):
Block Info:
World: world
X: -1023
Y: 74
Z: -537
Material: REDSTONE_LAMP
Block Data: org.bukkit.craftbukkit.v1_18_R1.block.impl.CraftRedstoneLamp
State: org.bukkit.craftbukkit.v1_18_R1.block.CraftBlockState
Ticker-Info:
Type: Asynchronous
Slimefun Data:
ID: NTW_CRAFTING_GRID
Inventory: true
Data: {"id":"NTW_CRAFTING_GRID"}
Stacktrace:
java.lang.IndexOutOfBoundsException: fromIndex = -20
at java.base/java.util.ImmutableCollections$AbstractImmutableList.subListRangeCheck(ImmutableCollections.java:272)
at java.base/java.util.ImmutableCollections$AbstractImmutableList.subList(ImmutableCollections.java:266)
at Networks - DEV 2 (git 01461).jar//io.github.sefiraat.networks.slimefun.network.NetworkCraftingGrid.updateDisplay(NetworkCraftingGrid.java:196)
at Networks - DEV 2 (git 01461).jar//io.github.sefiraat.networks.slimefun.network.NetworkCraftingGrid$1.tick(NetworkCraftingGrid.java:148)
at Slimefun4 - DEV 987 (git 863b8).jar//io.github.thebusybiscuit.slimefun4.implementation.tasks.TickerTask.tickBlock(TickerTask.java:189)
at Slimefun4 - DEV 987 (git 863b8).jar//io.github.thebusybiscuit.slimefun4.implementation.tasks.TickerTask.tickLocation(TickerTask.java:176)
at Slimefun4 - DEV 987 (git 863b8).jar//io.github.thebusybiscuit.slimefun4.implementation.tasks.TickerTask.tickChunk(TickerTask.java:146)
at Slimefun4 - DEV 987 (git 863b8).jar//io.github.thebusybiscuit.slimefun4.implementation.tasks.TickerTask.run(TickerTask.java:115)
at org.bukkit.craftbukkit.v1_18_R1.scheduler.CraftTask.run(CraftTask.java:101)
at org.bukkit.craftbukkit.v1_18_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57)
at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:833)
the last 3 restarts on royale, items I placed within a couple minutes of the restart turn to vanilla blocks after the restart.
it's happened on the last 2 scheduled restarts, and an emergency reboot after a crash
error -> https://mclo.gs/fzK38zQ
this keeps appearing in the console I haven't found what is causing it yet but can this be harmful?
version slimefun and server -> https://prnt.sc/14frF4XUhgAZ
Add a fix that makes items of the same amount not randomly swap with each other when sorting order is set to amount
Labeled as Enhancement because its not a major bug just would be a nice QOL fix
Error Generated: 2022-03-11-20-53
Java Environment:
Operating System: Windows Server 2016
Java Version: 17.0.1
Server Software: Paper
Build: git-Paper-198 (MC: 1.18.1)
Minecraft v1.18.1-R0.1-SNAPSHOT
Slimefun Environment:
Slimefun v4.9-release-2022.01
Caused by: Networks vBuild 35 zh-CN(ybw0014) (git ae9012b)
Installed Addons (26)
Installed Plugins (80):
Block Info:
World: zy
X: -1079
Y: 64
Z: 524
Material: MAGENTA_STAINED_GLASS
Block Data: org.bukkit.craftbukkit.v1_18_R1.block.data.CraftBlockData
State: org.bukkit.craftbukkit.v1_18_R1.block.CraftBlockState
Ticker-Info:
Type: Asynchronous
Slimefun Data:
ID: NTW_GRABBER
Inventory: true
Data: {"id":"NTW_GRABBER","uuid":"34a7128f-ee42-3fcf-8ee6-c0a5e0378109","direction":"NORTH"}
Stacktrace:
java.lang.NoSuchMethodError: 'void io.github.mooy1.infinityexpansion.items.storage.StorageCache.depositAll(org.bukkit.inventory.ItemStack[], boolean)'
at Networks-Build 35 zh-CN(ybw0014) (git ae9012b).jar//io.github.sefiraat.networks.network.barrel.InfinityBarrel.depositItemStack(InfinityBarrel.java:35)
at Networks-Build 35 zh-CN(ybw0014) (git ae9012b).jar//io.github.sefiraat.networks.network.barrel.BarrelCore.depositItemStack(BarrelCore.java:15)
at Networks-Build 35 zh-CN(ybw0014) (git ae9012b).jar//io.github.sefiraat.networks.network.NetworkRoot.addItemStack(NetworkRoot.java:608)
at Networks-Build 35 zh-CN(ybw0014) (git ae9012b).jar//io.github.sefiraat.networks.slimefun.network.NetworkGrabber.tryGrabItem(NetworkGrabber.java:58)
at Networks-Build 35 zh-CN(ybw0014) (git ae9012b).jar//io.github.sefiraat.networks.slimefun.network.NetworkGrabber.onTick(NetworkGrabber.java:33)
at Networks-Build 35 zh-CN(ybw0014) (git ae9012b).jar//io.github.sefiraat.networks.slimefun.network.NetworkDirectional$2.tick(NetworkDirectional.java:99)
at Slimefun-v4.9-release-2022.01.jar//io.github.thebusybiscuit.slimefun4.implementation.tasks.TickerTask.tickBlock(TickerTask.java:189)
at Slimefun-v4.9-release-2022.01.jar//io.github.thebusybiscuit.slimefun4.implementation.tasks.TickerTask.tickLocation(TickerTask.java:176)
at Slimefun-v4.9-release-2022.01.jar//io.github.thebusybiscuit.slimefun4.implementation.tasks.TickerTask.tickChunk(TickerTask.java:146)
at Slimefun-v4.9-release-2022.01.jar//io.github.thebusybiscuit.slimefun4.implementation.tasks.TickerTask.run(TickerTask.java:115)
at org.bukkit.craftbukkit.v1_18_R1.scheduler.CraftTask.run(CraftTask.java:101)
at org.bukkit.craftbukkit.v1_18_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57)
at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:833)
The addon has been running smoothly and replaced most of the cargo network for promising performance in comparison. However, there is some use cases that network still falls short and we still must adapt the cargo networks.
The 2 filters in network pushers are not enough for the smeltery, where recipes with 6 different metals exists.
Is it possible to generate a config file to choose whether to turn off strong loading of network blocks? On our servers, chunks where there are network blocks are loaded automatically and keep loading regardless of whether or not a player is online on the server, causing a significant lag on the server. I know that turning off strong loading of the network system might disable tools like Remote Control, but if it improves the server's tps, I think it's worth giving up on these
Like the name says and yes it was connected right and had about 10000 diamonds or so
Error Generated: 2022-01-10-16-49
Java Environment:
Operating System: Linux
Java Version: 17.0.1
Server Software: Paper
Build: git-Paper-68 (MC: 1.18.1)
Minecraft v1.18.1-R0.1-SNAPSHOT
Slimefun Environment:
Slimefun vDEV - 994 (git eac32ac9)
Caused by: Networks vMODIFIED_1.0.2
Installed Addons (14)
Installed Plugins (56):
Block Info:
World: world
X: -2147
Y: 52
Z: 289
Material: DEEPSLATE_TILES
Block Data: org.bukkit.craftbukkit.v1_18_R1.block.data.CraftBlockData
State: org.bukkit.craftbukkit.v1_18_R1.block.CraftBlockState
Ticker-Info:
Type: Asynchronous
Slimefun Data:
ID: NTW_MEMORY_SHELL
Inventory: true
Data: {"id":"NTW_MEMORY_SHELL"}
Stacktrace:
java.lang.NullPointerException: Cannot invoke "org.bukkit.inventory.meta.ItemMeta.hasDisplayName()" because "itemMeta" is null
at networks.vMODIFIED_1.0.2.jar//io.github.sefiraat.networks.slimefun.tools.CardInstance.getLoreLine(CardInstance.java:80)
at networks.vMODIFIED_1.0.2.jar//io.github.sefiraat.networks.slimefun.tools.CardInstance.updateLore(CardInstance.java:71)
at networks.vMODIFIED_1.0.2.jar//io.github.sefiraat.networks.slimefun.network.NetworkMemoryShell.refreshCardLore(NetworkMemoryShell.java:207)
at networks.vMODIFIED_1.0.2.jar//io.github.sefiraat.networks.slimefun.network.NetworkMemoryShell.tryRefresh(NetworkMemoryShell.java:121)
at networks.vMODIFIED_1.0.2.jar//io.github.sefiraat.networks.slimefun.network.NetworkMemoryShell$1.tick(NetworkMemoryShell.java:87)
at Slimefun4 - DEV 987 (git 863b8).jar//io.github.thebusybiscuit.slimefun4.implementation.tasks.TickerTask.tickBlock(TickerTask.java:189)
at Slimefun4 - DEV 987 (git 863b8).jar//io.github.thebusybiscuit.slimefun4.implementation.tasks.TickerTask.tickLocation(TickerTask.java:176)
at Slimefun4 - DEV 987 (git 863b8).jar//io.github.thebusybiscuit.slimefun4.implementation.tasks.TickerTask.tickChunk(TickerTask.java:146)
at Slimefun4 - DEV 987 (git 863b8).jar//io.github.thebusybiscuit.slimefun4.implementation.tasks.TickerTask.run(TickerTask.java:115)
at org.bukkit.craftbukkit.v1_18_R1.scheduler.CraftTask.run(CraftTask.java:101)
at org.bukkit.craftbukkit.v1_18_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57)
at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:833)
Network monitors should be able to be marked as "Greedy". If the item associated with the deep storage it is connected to cannot fit into the quantum storage/infinity barrel, Then it should not enter the network.
Stockpiling more than a single stack of an item without flooding the non-deep storage. (and without using cargo to direct insert into the deep storage)
Networks could push into deep storage before greedy blocks. If a user has both deep storage and a greedy block for the same item, they probably want for the deep storage to fill before the greedy block.
If there is a deep storage on the network for an item, then that item cannot be inserted into cells
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
These problems occurred while renovating this repository. View logs.
These updates have been manually edited so Renovate will no longer make changes. To discard all commits and start over, click on a checkbox.
Warning
Renovate failed to look up the following dependencies: Failed to look up maven package de.jeff_media:MorePersistentDataTypes
, Failed to look up maven package io.github.mooy1:InfinityExpansion
, Failed to look up maven package com.github.Sefiraat:Netheopoiesis
.
Files affected: pom.xml
These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
.github/workflows/build.yml
actions/checkout v4.1.7
actions/setup-java v4.2.1
.github/workflows/upload.yml
actions/checkout v4.1.7
actions/setup-java v4.2.1
pom.xml
org.apache.maven.plugins:maven-shade-plugin 3.6.0
org.spigotmc:spigot-api 1.19-R0.1-SNAPSHOT
com.github.Slimefun:Slimefun4 03e5b9a
dev.sefiraat:SefiLib 0.2.6
org.bstats:bstats-bukkit 3.0.2
com.google.code.findbugs:annotations 3.0.1u2
org.projectlombok:lombok 1.18.34
de.jeff_media:MorePersistentDataTypes 1.0.0
io.github.mooy1:InfinityExpansion 90e11bc
com.github.Sefiraat:Netheopoiesis 8d1af6c570
com.github.schntgaispock:SlimeHUD 1.2.7
com.bgsoftware:WildChestsAPI 2024.1
com.gmail.nossr50.mcMMO:mcMMO 2.2.017
Hi there,
We just installed this Network addon onto our server and one of our players crafted an item called a network crafting grid that lets you craft items from the things stored inside your network. it has a filter option to only show the items you want to see and when you click it up pops up the chat and asks you what you want to filter.
They stated they typed it into the chat and then machine literally just vanished
They also then tried to place a block where it was to see if it was just a visual glitch but it was indeed gone.
I looked into our logs and found the following error log:
They were brown glass, aka supposed to be pushers, but had the name grabbers when you hover the mouse over them, then if you break them they turn into grabbers.
https://www.youtube.com/watch?v=27wvm8fn4zc
There is no SF error reports, no errors in logs, no warns in logs. No previous network blocks were in these spaces either so its not like these reverted or anything.
[00:36:58 INFO]: This Server uses the following setup of Slimefun:
[00:36:58 INFO]: Purpur git-Purpur-1752 (MC: 1.19.2)
[00:36:58 INFO]: Slimefun DEV - 1027 (git 96c873bd)
[00:36:58 INFO]: Metrics-Module #28
[00:36:58 INFO]: Java 17
[00:36:58 INFO]:
[00:36:58 INFO]: Installed Addons: (26)
[00:36:58 INFO]: Networks vDEV - 44 (git 2e7bc54)
[00:36:58 INFO]: ExtraTools v1.2-Void
[00:36:58 INFO]: SlimefunOreChunks vDEV - 15 (git 2520cb23)
[00:36:58 INFO]: DynaTech v1.0.0
[00:36:58 INFO]: SlimeHUD vDEV - 7 (git fd655730)
[00:36:58 INFO]: VoidHarvesters v1.0.0
[00:36:58 INFO]: CMILib v1.2.3.3
[00:36:58 INFO]: SFCalc vDEV - 37 (git dfc0fc41)
[00:36:58 INFO]: IslandWipe v1.0.0
[00:36:58 INFO]: SlimyTreeTaps vDEV - 20 (git 963f0383)
[00:36:58 INFO]: TranscEndence vSkyfactory-34
[00:36:58 INFO]: FluffyMachines vDEV - 118 (git 23a6b1c4)
[00:36:58 INFO]: Karma v1.1
[00:36:58 INFO]: CMI v9.2.3.3
[00:36:58 INFO]: SupplementalServiceableness v1.0.0
[00:36:58 INFO]: DyedBackpacks vDEV - 17 (git 8b329e96)
[00:36:58 INFO]: EcoPower vDEV - 5 (git 5c1ecd68)
[00:36:58 INFO]: HotbarPets vDEV - 38 (git fa6c871d)
[00:36:58 INFO]: Tinkers v3.3.0
[00:36:58 INFO]: HeadLimiter vDEV - 14 (git 0a02e2fd)
[00:36:58 INFO]: ExoticGarden vUNOFFICIAL
[00:36:58 INFO]: SlimeCustomizer vDEV - 26 (git 904edca1)
[00:36:58 INFO]: LiteXpansion vDEV - 181 (git 79885526)
[00:36:58 INFO]: SimpleUtils vDEV - 15 (git 4250fd5e)
[00:36:58 INFO]: SFMobDrops vMODIFIED
The ability to lock a configurator's configurations to a pusher / grabber would be useful to reduce misclicking heavily when using the configurator tool.
In theory, the configurator would become "locked" when you store a configuration. If you store a configuration from a pusher, then from that point on, you can only apply that configuration to a pusher. If you tried to apply said configuration to a grabber, it would not. You could clear this by changing the configuration.
When applying a large amount of configurations, your chat is quickly overwhelmed by messages. This can be extremely annoying when you're on a decently sized server, and the act of configuring your network causes the server chat to fly by.
There are two ideas I have with reducing the message spam.
Ideally it would be nice to simply disable the message entirely, but theoretically, you could include all these applied configuration messages by allowing the user to shift through them by using Shift + R Click in the air. This would allow users to choose how they wish to see the messages, if at all.
Today a player on my server (who had not been online in a few days) opened a ticket and reported that a large portion of their pushers and pullers had deleted themselves. Some components appear to delete themselves immediately after being placed. There are 953 errors in error-reports from the past three days, with ten or so from today. I've attached all the logs as a .zip file. Additionally, I don't believe that Networks has changed version to cause this event. I updated Networks manually to build 31 4-5 days ago to bypass the problematic build that broke memory storage cells. It has remained on this version since.
The bug still appears to be happening right now - the player is placing components and they are getting instantly deleted.
/sf versions
Paper git-Paper-198 (MC: 1.18.1)
Slimefun DEV - 999 (git e02eedd9)
Metrics-Module #28
Java 17
Installed Addons: (20)
Networks vDEV - 31 (git 773a911c)
DyedBackpacks vDEV - 17 (git 8b329e96)
CrystamaeHistoria vDEV - 50 (git 9fb07339)
ExtraTools vDEV - 33 (git 46d26e49)
AureliumSkills vBeta 1.2.8
FoxyMachines vDEV - 53 (git 22ddcd9c)
AlchimiaVitae vDEV - 18 (git 9bafe861)
EcoPower vDEV - 5 (git 5c1ecd68)
MetaRank v0.2
ExoticGarden vDEV - 78 (git 7f9a5f63)
DankTech2 vDEV - 4 (git 803760fb)
InfinityExpansion vDEV - 134 (git 1ccae714)
CMILib v1.1.1.1
SlimeCustomizer vDEV - 23 (git c10380af)
SoulJars vDEV - 23 (git b8358a1f)
SlimyTreeTaps vDEV - 20 (git 963f0383)
SlimeTinker vDEV - 70 (git 739328ea)
Galactifun vDEV - 59 (git 871aec03)
FluffyMachines vDEV - 101 (git 79408746)
CMI v9.1.2.0
/plugins
AlchimiaVitae, AureliumSkills, AutomaticBroadcast, BanManager, CMI, CMILib, CoreProtect, CrystamaeHistoria, DankTech2, DiscordSRV, DyedBackpacks, EcoPower, ExoticGarden, ExtraTools, FastChunkPregenerator, FluffyMachines, FoxyMachines, Galactifun, GriefPrevention, Harbor, InfinityExpansion, LuckPerms, MetaRank, NerfPhantoms, Networks, PlaceholderAPI, Plan, ProtocolLib, PvPManager, ServerUtils, SlimeCustomizer, SlimeTinker, Slimefun, SlimyTreeTaps, SoulJars, TAB-BukkitBridge, Vault, ViaBackwards, ViaVersion, VotingPlugin, spark and squaremap
error-reports (past 3 days)
errorlogs.zip
If you need more information, please let me know. I haven't personally used networks much so I'm not sure what information would be useful, but I can relay information between the affected player if there is anything you need to know.
Hello, the memory card in the network can be stacked by transportation, so that any item can be copied. Please hurry to repair!
Issue: Network Auto Crafter (Withholding)'s will seek to fill their output slot to the maximum stack size irregardless of the recipe output quantity size.
Example: Creating a Crafting Blueprint for glass panes (6 Glass -> 16 Glass panes) and placing it into a Network Auto Crafter (Withholding) will cause the crafter to always fill the output stack, even if there is more than 48 items in the output slot, meaning that all excess crafted items are voided.
Expected Behavior: The Network Auto Crafter (Withholding) will wait for there to be adequate space for the recipe to be crafted such that none of the outputs of the recipe are voided.
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.