p455w0rds-mc-mods / danknull Goto Github PK
View Code? Open in Web Editor NEWThe /dank/nulls from p455w0rds Things, now as their own mod.
The /dank/nulls from p455w0rds Things, now as their own mod.
MC: 1.12.2
Forge: 14.23.0.2515
//Dank/Null: 1.0.10
pwlib: 2.0.22
Issue unlocalized names displaying
Media:
https://youtu.be/wqRY67lJWmw
Currently /dank/null does not have any entries in the minecraft controls options, so I can not reassign functions to different keys or mouse actions. I use mouse4 for the push-to-talk on voice comms, and /dank/null uses this to cycle through the gadgets contents, I would like to be able to unlink that functionality.
Would be a great feature to have the ability to craft using the inventory of your dank/null. It seems one of the most common things you pick up is cobblestone and that's used in a lot of recipes like pistons and such. It is okay to have to pull a stack out, but still would be nice not to need to do that.
I ran into issues with putting buckets with fluids in them into the /dank/null/.
How to Reproduce:
I was in Survival when I encountered these issues, in case you were going to ask.
This is just a suggestion but maybe add a way for us to name our dank/nulls? For in stance i carry like 3 on me right now. 1 is for building block types, another for any kind of seeds and flowers and then another for trees and saplings and such. Would be awesome if we had some way to tell them apart when in inventory.
It not an error but if you have Not Enough Items 1.8.+ install the control click functions to change extract mode does not work thanks
Always liked to plug mining holes with cobblestone so I don't ruin the mining area.
For that reason I usually hold the cobble in left, so I don't have to switch items.
This is not possible with the Dank null. It goes through the animation of using, but does not place any block
thanks to GWSheridan for pointing this out..basically, there's a huge desync going on in SMP in both versions..
So this is a bit of an issue.... its really annoying. if you do not place an item EXACTLY in the middle of a slot when in the GUI for the /Dank/Null (I was testing with tier 5 but from what I know, it's for all of them), the item gets tossed out. This is not specific to any item that is in the item itself, this includes inventory. So if I move an item magnet but do not put it within the tiny little space that is considered the "slot" it gets tossed out.... Normal inventory doesn't have this problem :/
In the latest update, the recipes are not showing in JEI, only descriptions/information about the item.. tried with 2 instances, one was my modpack and one was a new instance with very few mods to see if there was a conflict.. the items are still craftable if you remember the recipe to do it, its just that they are not showing in JEI
Is there a way to open up the gui while the block is on the docking station to be able to change the selected item? Thanks great job on the mod.
I'm using refined storage amount a lot of other mods, including this one. When I attach an external storage to the docking station and have the /dank/null on the docking station, I can view the items in it's inventory from the grid. However, I can't access the items from the grid. I'm not sure if this is a bug as I've not tested it with applied energistics or any other mod with storage networks that can connect to outside inventories besides refined storage. I'd like to be able to access the items from the refined storage grid so I can pull items from it to craft using the refined storage system while it's on the docking station.
I get annoyed by having to scroll to a block every time I want to use it. This is the same reason I never use the scroll wheel to move between items on my hotbar. I'd like to instead be able to click on a block or item while the GUI is open to select it. I'm sure I'm not the only one that gets annoyed by having to use the scroll wheel.
Version: 1.12-1.0.6
GUI issues with display of items, there is actually a few thousand cobble and assorted other items but shows this, with blank spaces and such
I noticed that if I have been using a Null cube and I decide I want it bigger, upgrading wipes the inventory.
It would be nice to keep the inventory when upgrading, maybe allow a self craft MKII->MKII to clear the item if desired
doing this will get rid of a lot of problems..it's tricky, but I'm getting there (just gotta get slabs taken care of). I went the route of using a fake player to place the block because all onItemUse methods now get the stack from the passed in hand
parameter and automatically shrink those stacks by 1..this deletes the /dank/null from the user's inventory..but I've gotten things mostly working atm and should be able to push and update later today or tomorrow.
Apparently the texture for the gold GUI is missing from the .jar file and the github repository.
I shift-r-clicked to open it up and boom, CTD. I don't know if this happens with the other sizes of the dank/null, because it was my first one.
Forge .2575, Minecraft 1.12.2
[11:16:54] [main/FATAL]: Reported exception thrown! net.minecraft.util.ReportedException: Rendering screen at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1151) ~[buq.class:?] at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1117) ~[bib.class:?] at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:397) [bib.class:?] at net.minecraft.client.main.Main.main(SourceFile:123) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_121] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_121] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_121] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_121] at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_121] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_121] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_121] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_121] at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:236) [NewLaunch.jar:?] at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:297) [NewLaunch.jar:?] at org.multimc.EntryPoint.listen(EntryPoint.java:162) [NewLaunch.jar:?] at org.multimc.EntryPoint.main(EntryPoint.java:53) [NewLaunch.jar:?] Caused by: java.lang.IndexOutOfBoundsException: Index: 295, Size: 4 at java.util.ArrayList.rangeCheck(Unknown Source) ~[?:1.8.0_121] at java.util.ArrayList.get(Unknown Source) ~[?:1.8.0_121] at p455w0rd.danknull.client.gui.GuiDankNull.func_73863_a(GuiDankNull.java:175) ~[GuiDankNull.class:?] at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:366) ~[ForgeHooksClient.class:?] at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1124) ~[buq.class:?] ... 17 more
When the /dank/null GUI is open, players can still pickup the item which activated the GUI.
version 1.0.12 requires codechickenlib 3.1.4, as of the moment im posting this the latest version is 3.1.3
So i been thinking of perhaps changing up the sequence for the /dank/null to be
Iron, Redstone, Gold, Lapis, Diamond, Emerald
Hi,
This bug is to both @p455w0rd and @Exidex as the issue occurs when only both your mods are present on the client when connecting to a dedicated server .
When connecting to a dedicated server for the first time, the player will be unable to break tall grass and other decorative plant life blocks. Not only this, the player has an increased destroy speed when attempting to break the plant. No obvious solution presents itself - even re-logging and when the server restarts the same behaviour occurs once more. Just after a certain time (which is random from what I can tell.) the issue no longer occurs and everything is fine once more. Also, it's worth noting that this is not spawn protection causing the issue.
I have little to add to this, on what can only be described as a rather peculiar, issue.
latest.log - client
https://pastebin.com/DpYstaPZ
latest.log - server
https://pastebin.com/hyTLLwS0
fml-server-latest.log
https://pastebin.com/Z4gSh2E3
fml-junk-earlystartup.log
https://pastebin.com/7qvBeNUd
the issue
https://ss.blamesnow.co.uk/2017/12/1512723164-b54f7d53.gif
When trying to place a block from the /dank/null tool when connected to a dedicated server it does not work and throws an error into the latest.log
This does not happen in single player.
All testing done on a freshly built dedicated server instance.
Minecraft : 1.12
Forge : forge-1.12-14.21.1.2443-universal
Mods :
DankNull-1.12-1.0.2
p455w0rdslib-1.12-2.0.18
CodeChickenLib-1.12-3.1.2.297-universal
RedstoneFlux-1.12-2.0.1.2-universal
latest.log : https://pastebin.com/HtDN24xB
fml-server-latest.log : https://pastebin.com/Jf00ESuf
Also why does it require 2 x Libs and a mod just to run the /dank/null mod?
I'm playing on a server with 2 other guys (Age of Engineering). Both of them have no issues at all.
just for me the GUI does't open. The AE2 Wireless Terminal works fine.
The game output brings me that: https://pastebin.com/GFQuTmtP
Edit: found it, belongs to mousetweaks
so in current builds, if you pick up an item from player inventory and try to swap with a stack in a /dank/null slot, it will trade the stack, thus setting the stack held by the mouse to a larger than what should be allowed stack size..
For now, just remove the item in your offhand, this is technically a bug, and I'll treat it as such
Video of issue found here: https://youtu.be/wIs2npQ4bsc
The issue i am having with the /Dank/Null is that i cant seem to place any blocks at all using it. no matter what i use. i have tried different versions of the modpack and also different versions of the mod itself. Description and video explains bit more detail
Not sure if this is the right place to post this, but I have an idea, that if it worked would be a good change. I am using the DankNull while also using chisel and bits. After the bit bag fills up I used the DankNull to get rid of the excess bits I created that were all over the place. It would be great if chisel and bits could be used in conjuction with the DankNull pulling them out, much like the builders wand is able to pull blocks out of the dank null while building. This would make the bit bag unnecessary and make the dank null like a much improved version of the bit bag that also voids excess bits.
I like being able to put the /dank/null on the docking station when I come back from mining to drop off all my collected things. But what I don't like is needing to re-configure which items I want the DN to pick up every time I go out to mine.
It'd be nice if there was an extraction option along the lines of "Extract from all slots, leave 1 item in each slot". Alternately, if the DN had an option to lock the slots based on the current contents, that would work as well.
Please use the toast system instead of spamming the chat when selecting blocks/items...
(quoted from #43)
i just thought of something...what I could do is display the number left of the currently selected item somewhere on the HUD...if you would like for me to do this, create a new issue requesting it and I'll implement it :)
I don't know why it didn't occur to me, but I had no idea how much I wanted this feature until you mentioned it. ๐
As per our discussion on Discord, could you have it so when sneaking right click on a block with /dank/null places highlighted block rather than opening the GUI plz :D
downloaded the latest updates of both, starting minecraft throws a "missing dependency" error.
CodeChickenLib-1.12-3.1.3.313-universal.jar
RedstoneFlux-1.12-2.0.1.2-universal.jar
DankNull-1.12-1.0.9.jar
p455w0rdslib-1.12-2.0.22.jar
tested with removing all mods outside of the needed ones.
Trying to launch with DankNull 1.0.5, it errors out saying it requires codechickenlib 3.1.3 or above. However as of this writing, the latest version of CodeChickenLib available on curseforge is 3.1.2.297
https://minecraft.curseforge.com/projects/codechicken-lib-1-8
The CCLib page does have a link to unstable builds with the correct version number, but I'm extremely hesitant to add that to my server because A) it's probably listed as "unstable" for a reason, and B) Inflicting adf.ly downloads on all of my users is borderline cruel and unusual punishment.
Possible solutions in decreasing priority:
I got a problem after the last update, but only to my main modpack ( 180+ mods ).. I tried with a new instance and I have no issues.. I dunno how to debug this so maybe you could help me.. But everytime I try to place a block using the danknull, it places an 'invisible' block and I have to place a second block in the same spot for it to actually render.. also after the first 'block place' even though the block isn't render, its still kinda there, I get this weird glitch like I get stuck in cobweb but can't move at all through that block..
I downgraded to 1.0.14 and I have no issues anymore.. but with a new instance and with the lastest version I have no issues as well.. so.. it could be a mod conflict? I don't really know how can I debug this as I don't get any crash..
Seeing as there is no config to set a keybinding to open the item I tried using the same method as with the old dev/null (Shift+right clicking the item while making sure you're not clicking on an object). Does nothing.
So I tried combining various mouse/ keyboard combinations and got nothing. Checked your curseforge page and found no mentioning of how to open a dank/null. You do mention "Alt+Left-Clicking on a filtered item while in a /dank/null GUI, will set that item as the selected item for that /dank/null" but this concerns actions while already in the GUI.
Version 1.0.11 /dank/null
minecraft 1.12.2
forge 14.23.0.2529
So you're my last hope. How do I open the dank/null? If it's conflicting with something I need to know first what it is I'm supposed to be doing.
All in the title :)
Stacktrace :
[09:39:48] [main/FATAL]: Reported exception thrown!
net.minecraft.util.ReportedException: Rendering screen
at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1151) ~[buq.class:?]
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1117) ~[bib.class:?]
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:397) [bib.class:?]
at net.minecraft.client.main.Main.main(SourceFile:123) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_25]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_25]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_25]
at java.lang.reflect.Method.invoke(Method.java:483) ~[?:1.8.0_25]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 10
at java.lang.String.substring(String.java:1950) ~[?:1.8.0_25]
at p455w0rd.danknull.client.gui.GuiDankNull.func_146979_b(GuiDankNull.java:100) ~[GuiDankNull.class:?]
at p455w0rd.danknull.client.gui.GuiDankNull.func_73863_a(GuiDankNull.java:220) ~[GuiDankNull.class:?]
at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:349) ~[ForgeHooksClient.class:?]
at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1124) ~[buq.class:?]
... 9 more
Can you make it so the docking bay can leave certain stacks in the dank null.
Not sure if this is an issue with the mod recreated it in a test world once but couldn't a second time logged out of world could not log back in.
clipped it for your viewing pleasure
I found a duplication bug, when you use /dank/null with only one item in it and you start using this item it starts to duplicate without having more in /dank /null.
Hey!
I run a server and a player bought to my attention that when using the Dank Null they can place unlimited numbers of the block they put in it. Is it possible to limit the amount as it should or is this a problem with the mod itself.
I'd tried this myself and the same thing happened for me.
If this could be looked into that would be great.
Thanks,
Bolly
Here is the section of the log with the crash report. not sure what caused it :/ https://paste.ubuntu.com/25642356/
Just putting this here before I push to Curse because I am aware of this, but it's going to take some time to figure out how to fix it. This is only a visual bug, and I just want to get a release out.
Love your mod but could you make it so that the recipes show in both NEI AND JEI by chance? I hate it when I have to switch between modes because items become hidden in one or another.... Sadly a lot of modders forget about NEI
Could it be made possible to add oredictionary to the dankNull? If you have ores for instance and want only one slot to be used. Different versions of copper -> get turned into one type
Well... I didnt know /dank/null's could earn advancments, until now...
https://gyazo.com/20dcd2cd428899294302a1f102ed5209
Forge: 14.23.0.2521
/dank/null version: 1.0.10
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.