
m8w0t
Members-
Posts
24 -
Joined
-
Last visited
Everything posted by m8w0t
-
Hey, I've been trying to make a mod recently that incorporates the Redstone Flux api. I'm thinking about making an armor set capable of receiving upgrades that will work based on the amount of energy each armor piece has. Anyway... It's been a while since I made a mod, and what I did was extremely simple (most complicated function of that mod was a bow with a custom draw speed). This time however, eclipse absolutely REFUSES to register more than 1 item. The ingot registered fine, got everything to work, texture and everything by memory. No problem there. The armor set (that will take the upgrades) however, won't show up in game. Nothing else will, in fact. I tried making more items, but nothing changed. Only the ingot works, and it's extremely frustrating because I literally copied and pasted the registration code and the classes, just changed the names appropriately. I'll give you the classes (3 of them, the main CarbonWeaponry one, the Ingot class that actually works, and the Helmet class that refuses to work): Main class: http://pastebin.com/S6sncHTA Ingot class: http://pastebin.com/F0KmJ2Pp Helmet class: http://pastebin.com/tMqK1Z44 The super constructor in the helmet class was just a test (to see if it would work). Nope, not even that works, just like the normal constructor. One more question, I got the Flux api and put it in src/main/java right next to the com folder, will Gradle compile it normally if I write the dependency code right? Or should it be elsewhere?
-
Hmm alright. Thanks for the info! Really helpful since I'm also trying to learn Java.
-
Thanks man, this worked! Actually, all I did was remove the renderingregistry method and the server works like a charm now! (Of course, I included those registerRenderer methods in the proxies but idk what they do, if you could tell me I'd really appreciate it. Thanks anyway!
-
Hey, I got a new problem now... Whenever I try and run this server side, it just crashes: java.lang.ClassNotFoundException: net.minecraft.client.renderer.entity.RenderBiped Here's the log. Basically, only thing I did with the proxies was declare them in the main class, there's no code in these classes... http://pastebin.com/rRGwD591
-
Well, I fixed it, thanks guys. Apparently the whole problem was that HSteelArmor extended MainRegistry instead of ItemArmor, and the purple/black texture was fixed by me fixing up the directory. Thanks anyway!
-
Sure, here's the boots class: http://pastebin.com/cHSNMc82 And here's the hsteel armor class: http://pastebin.com/VExqPay5 EDIT: OH OH, I MADE HSTEELARMOR EXTEND ITEMARMOR INSTEAD OF MAINREGISTRY AND NOW WHEN THE ARMOR'S WORN IT'S BLACK AND PURPLE, NOT JUST WHITE LEATHER! THIS IS POSITIVE RIGHT?
-
Okay, I'm back. I can't extend the armor pieces classes to hsteelarmor though, it keeps saying that item mismatch thing (specifically, ItemHSteelSomething cant be converted to Item). I have no clue what to do now http://pastebin.com/CcJ8Bkbt
-
Yeah I should probably learn a bit more by myself without modding... Btw, there is no other class for the boots, or any other armor piece. It's just that. I'm too tired now though, I'll come back tomorrow. Thanks...
-
Okay then. If the class is there why wont Java just use it? It needs to be called elsewhere right? Otherwise it stays inactive (Im asking because I don't really know, obviously. If you could tell me I'd really appreciate it since I'm doing this also as a way to learn Java itself). I'll give you a paste of the boots class, it should be enough. I'm doing the same for every other class, I just change the names correspondingly: http://pastebin.com/4cBbfVBi This, when run, says that it's an item mismatch, ItemHsteelWhatever cant be converted to an Item.
-
Oh, okay so I need to at least use the class somewhere once for the methods it has to be called? Nice, I get it now... Only problem is, the Unlocalized and the setTexturename statements dont work when I try to extend HSteelArmor. It says that it's undefined for the class they're in. Any clue? Or pastebin again?
-
Actually, the exception was caused by a bracket that I misplaced and it kind of messed up the code, that's fixed now though. About the extensions, sure I'll do it although I dont understand how that would help since the only thing these classes do is declare the ITEM textures, not the worn armor models themselves...
-
-I tried extending the MainRegistry class from the HSteelArmor class, it requires a constructor in main, I do it and when I run it nothing changes... Still the same white leather texture -Took me a good 3 minutes to figure out what an npe is lol. Anyway, I fixed it, misplaced a bracket accidentally... But the main problem persists.
-
I DID read what you wrote, it just made no sense... Care to be more specific? Also, I'm getting a nullpointerexception out of nowhere FOR NO REASON. I changed nothing and this pops up now whenever I try to run it: http://pastebin.com/K1wJ1gJy
-
WHICH class should I extend though? And to what? Like, the hsteelarmor class should extend MainRegistry? (This is probably dumb as fuk lol I'm not that experienced with Java, still learning)
-
Crap, sorry... I reread your posts. No hard feelings then? Alright then. So I just have to put the getArmorTexture method in the main class?
-
You don't have to be rude, if you don't want to help then simply don't. If the ITEM textures are so important then here you go: Helmet: http://pastebin.com/GuCBekMJ Chestplate: http://pastebin.com/yHk8Vpcv Leggings: http://pastebin.com/rW76G3VU Boots: http://pastebin.com/BBdjJs9p Oh and thanks I guess...
-
Umm, I didn't give you the refstrings class because all of my other items worked and I thought it had nothing to do with this The individual armor item classes are just for the item texture declarations... But sure, I'll give you the refstrings class: http://pastebin.com/ppVSVp6K
-
Sure, here's the file explorer pic(I put the textures in almost every folder of the src folder just to be sure lol, these are the only 2 that show up): https://gyazo.com/30ba5036194756e11a450fc02b8f5774 And here's the only 2 classes that I tried changing (main = MainRegistry): This is the Item class http://pastebin.com/eUfhdsXr Here's the main class: http://pastebin.com/Y1k29Z71
-
Bump...
-
Bump (This isn't solved, please help)
-
Nope, nothing changed. Thanks anyway...
-
I'll try this as soon as I get home, thanks
-
So I've been trying to make a mod that adds 3 tiers of new gear. The items work fine, they do what they're supposed to do and the textures work like a charm. Now the armor, while it too does what it's supposed to and it has it's ITEM textures, when it's worn all I can see on Steve is white leather armor.... I've tried everything that I could try, but to no avail. (I'm not exactly proficient with Java, I'm kinda starting out now so if it's an obvious mistake don't crucify me pls, lol) Here's the code: http://pastebin.com/QV6cZE4C (This is the armor class, I only used one class just to specify the textures). If you need the main class, be my guest: http://pastebin.com/JvFYGxQr