christopherwalkerml / deepstorageplus Goto Github PK
View Code? Open in Web Editor NEWAdds the Applied Energistics 2 feature of storing bulk items
License: GNU General Public License v3.0
Adds the Applied Energistics 2 feature of storing bulk items
License: GNU General Public License v3.0
[00:55:57 INFO]: [NBTAPI] [NBTAPI] Found Spigot: v1_19_R1! Trying to find NMS support
[00:55:57 WARN]: [NBTAPI] [NBTAPI] This Server-Version(v1_19_R1) is not supported by this NBT-API Version(2.9.2) located at me.darkolythe.multitool.utils.MinecraftVersion. The NBT-API will try to work as good as it can! Some functions may not work!
[00:55:57 INFO]: [NBTAPI] [NBTAPI] Found Gson: class com.google.gson.Gson
[00:55:57 ERROR]: Could not pass event InventoryOpenEvent to DeepStoragePlus v1.11.2
me.darkolythe.multitool.NbtApiException: [?]Error while calling the method 'getString(java.lang.String)', loaded: true, Enum: COMPOUND_GET_STRING Passed Class: class java.lang.Boolean
at me.darkolythe.multitool.utils.nmsmappings.ReflectionMethod.run(ReflectionMethod.java:180) ~[DeepStoragePlus-1.11.2.jar:?]
at me.darkolythe.multitool.NBTReflectionUtil.getData(NBTReflectionUtil.java:631) ~[DeepStoragePlus-1.11.2.jar:?]
at me.darkolythe.multitool.NBTCompound.getString(NBTCompound.java:117) ~[DeepStoragePlus-1.11.2.jar:?]
at me.darkolythe.deepstorageplus.dsu.managers.SettingsManager.getOwner(SettingsManager.java:183) ~[DeepStoragePlus-1.11.2.jar:?]
at me.darkolythe.deepstorageplus.dsu.managers.SettingsManager.getLocked(SettingsManager.java:240) ~[DeepStoragePlus-1.11.2.jar:?]
at me.darkolythe.deepstorageplus.dsu.listeners.InventoryListener.onStorageOpen(InventoryListener.java:45) ~[DeepStoragePlus-1.11.2.jar:?]
at com.destroystokyo.paper.event.executor.MethodHandleEventExecutor.execute(MethodHandleEventExecutor.java:37) ~[paper-api-1.19-R0.1-SNAPSHOT.jar:?]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[paper-api-1.19-R0.1-SNAPSHOT.jar:git-Paper-18]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper-api-1.19-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:664) ~[paper-api-1.19-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_19_R1.event.CraftEventFactory.callInventoryOpenEvent(CraftEventFactory.java:1355) ~[paper-1.19.jar:git-Paper-18]
at net.minecraft.server.level.ServerPlayer.openMenu(ServerPlayer.java:1513) ~[?:?]
at net.minecraft.world.level.block.ChestBlock.use(ChestBlock.java:269) ~[?:?]
at net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase.use(BlockBehaviour.java:1052) ~[?:?]
at net.minecraft.server.level.ServerPlayerGameMode.useItemOn(ServerPlayerGameMode.java:571) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleUseItemOn(ServerGamePacketListenerImpl.java:1872) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundUseItemOnPacket.handle(ServerboundUseItemOnPacket.java:37) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundUseItemOnPacket.a(ServerboundUseItemOnPacket.java:9) ~[?:?]
at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$1(PacketUtils.java:51) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.19.jar:git-Paper-18]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1358) ~[paper-1.19.jar:git-Paper-18]
at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:183) ~[paper-1.19.jar:git-Paper-18]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1335) ~[paper-1.19.jar:git-Paper-18]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1328) ~[paper-1.19.jar:git-Paper-18]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) ~[?:?]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1306) ~[paper-1.19.jar:git-Paper-18]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1191) ~[paper-1.19.jar:git-Paper-18]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:302) ~[paper-1.19.jar:git-Paper-18]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Caused by: java.lang.IllegalArgumentException: java.lang.ClassCastException@239a5368
at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at me.darkolythe.multitool.utils.nmsmappings.ReflectionMethod.run(ReflectionMethod.java:178) ~[DeepStoragePlus-1.11.2.jar:?]
... 31 more
[00:55:57 ERROR]: Could not pass event InventoryOpenEvent to DeepStoragePlus v1.11.2
me.darkolythe.multitool.NbtApiException: [?]Error while calling the method 'getString(java.lang.String)', loaded: true, Enum: COMPOUND_GET_STRING Passed Class: class java.lang.Boolean
at me.darkolythe.multitool.utils.nmsmappings.ReflectionMethod.run(ReflectionMethod.java:180) ~[DeepStoragePlus-1.11.2.jar:?]
at me.darkolythe.multitool.NBTReflectionUtil.getData(NBTReflectionUtil.java:631) ~[DeepStoragePlus-1.11.2.jar:?]
at me.darkolythe.multitool.NBTCompound.getString(NBTCompound.java:117) ~[DeepStoragePlus-1.11.2.jar:?]
at me.darkolythe.deepstorageplus.dsu.managers.SettingsManager.getOwner(SettingsManager.java:183) ~[DeepStoragePlus-1.11.2.jar:?]
at me.darkolythe.deepstorageplus.dsu.managers.SettingsManager.getLocked(SettingsManager.java:240) ~[DeepStoragePlus-1.11.2.jar:?]
at me.darkolythe.deepstorageplus.dsu.listeners.InventoryListener.onStorageOpen(InventoryListener.java:45) ~[DeepStoragePlus-1.11.2.jar:?]
at com.destroystokyo.paper.event.executor.MethodHandleEventExecutor.execute(MethodHandleEventExecutor.java:37) ~[paper-api-1.19-R0.1-SNAPSHOT.jar:?]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[paper-api-1.19-R0.1-SNAPSHOT.jar:git-Paper-18]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper-api-1.19-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:664) ~[paper-api-1.19-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_19_R1.event.CraftEventFactory.callInventoryOpenEvent(CraftEventFactory.java:1355) ~[paper-1.19.jar:git-Paper-18]
at net.minecraft.server.level.ServerPlayer.openMenu(ServerPlayer.java:1513) ~[?:?]
at net.minecraft.world.level.block.ChestBlock.use(ChestBlock.java:269) ~[?:?]
at net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase.use(BlockBehaviour.java:1052) ~[?:?]
at net.minecraft.server.level.ServerPlayerGameMode.useItemOn(ServerPlayerGameMode.java:571) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleUseItemOn(ServerGamePacketListenerImpl.java:1872) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundUseItemOnPacket.handle(ServerboundUseItemOnPacket.java:37) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundUseItemOnPacket.a(ServerboundUseItemOnPacket.java:9) ~[?:?]
at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$1(PacketUtils.java:51) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.19.jar:git-Paper-18]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1358) ~[paper-1.19.jar:git-Paper-18]
at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:183) ~[paper-1.19.jar:git-Paper-18]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1335) ~[paper-1.19.jar:git-Paper-18]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1328) ~[paper-1.19.jar:git-Paper-18]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) ~[?:?]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1406) ~[paper-1.19.jar:git-Paper-18]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1187) ~[paper-1.19.jar:git-Paper-18]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:302) ~[paper-1.19.jar:git-Paper-18]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Caused by: java.lang.IllegalArgumentException: java.lang.ClassCastException@3029e120
at jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at me.darkolythe.multitool.utils.nmsmappings.ReflectionMethod.run(ReflectionMethod.java:178) ~[DeepStoragePlus-1.11.2.jar:?]
... 31 more
[00:55:57 WARN]: [NBTAPI] [NBTAPI] The NBT-API located at 'package me.darkolythe.multitool' seems to be outdated!
[00:55:57 WARN]: [NBTAPI] [NBTAPI] Current Version: '2.9.2' Newest Version: 2.10.0'
[00:55:57 WARN]: [NBTAPI] [NBTAPI] Please update the NBTAPI or the plugin that contains the api(nag the mod author when the newest release has an old version, not the NBTAPI dev)!
There is an error that I don't know how to explain. I'm playing with some friends, and when a specific friend opens the chest the HD vanish and the chest gets reset.
If there is a hopper after the chest, (sometimes) the HD is saved, if not, god bye to all the items. All my others friends opens the chest and nothing like that happens. Just with this specific player. He can see the chest, the items inside, but when he closes the chest, it crashes, loose the items and the HD storage and he looses the access to the chest, if its locked.
I think is because the player has en "" after his nick.(MarcosVini) I think it probably be it. No error is showed in console. I'm using version 1.6.15
When I use wireless terminal, opened DSU behaves like a normal chest. I can take any item from it and it remains in DSU.
I am using minecraft 1.15.2 on paper v304
There are a few DSu's I have been using to hold specific items, for example at the base of a chicken cooker. However it is possible to have a hopper pull the last item out of the dsu erasing it from the storage container. When this happens the sorter is no longer able to place the items properly (I am looking at ores/raw metal specifically). Would it be possible to allow items to be set as static, as in the storage container will always have this item set, even if none are present?
I've seen your plugin "DeepStorage Plus" on spigotmc, it's fantastic!!!!!
I'm a Chinese server owner using the plugin. Could you please allow me to translate your plugin and advertise it to MCBBS? Many Chinese server owners want a translated language file, and I can help them. You know not all of them are good at English, they can't read your post (Even with Google translator) they need a Chinese translator. I'll show them your spigotmc page and let them download the plugin here. I'll NEVER claim it as mine, I just wanna translate it and let more people know it. I'll NEVER leak the jar file.
Hope for your reply!
Version 1.11.5
Server host Aternos
Issue
When multiple imputs set to DSS items enter in DSS but it does not output
Behavior
(normal behavoior when I put all stacks from inventory they instantly go to linked dsu, this work as intended)
when I put item from inventory in chest with all items that didnt went to dsu, then it pulls out to linked dsu
also when I close and open dss it also pull out items to linked dsu
I have tested with one hopper and few stacks of items and trough period of few minutes, items does go from dss to dsu, but if I set 8 hoppers on all sides and have 8 double chests, I am pretty sure it wont work
p.s. I also had speed upgrade on dsu to max lvl, and that did not change the thing
if there is fix to this in config, I would really appreciated since atternos are not on time with updates and it will take really long time when they add new updates, and I plan 24h stream for the wikend for birthday stream, and quick fix would be really helpful for streamer vs followers event
just to mention other problem, just in case if there is quick fix in config, miner minion dont work with dsu, I manage to link it but items that he throw in dsu dont go in storage cell
when I open and close dsu items that are added disappear and do not go in storage cell
thanks
The resource pack in Java 1.19 displays a stone shovel for these two assets
I don't seem to be able to disable the max wireless range - I tried setting the value, first to -1 (as the config file says I should to disable the max range) and then to 999999999 (each time saving the config and restarting the server), neither of which worked or changed anything, I still just get a message saying I'm too far away
EDIT: Nevermind, unlinked and relinked my wireless terminal and that fixed it.
The server that I'm playing on has installed EpicHopper and DeepStoragePlus and the EpicHopper will cause some bugs like duping and player can also get the items like the Black Glass Pane by using the hoppers and when I was sorting my chest, I used one of the function of a mod called Inventory Profile Next and that function is called "Move All" and I moved all of my items into the chest. When I moved all of my items (including the Black Glass Pane), I found out that I can't move my items which were inside the chest anymore and the chest became a DSU. Please fix it.
add support pls
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.