Since I assume you're not using the ML API much could you also do a version for Forge?
From the OP it seems like you need TS running in the background already correct? If so then I don't see the point of not just using multiple windows.
You should make a server mod that automatically hosts a TS server, then MC clients autoconnect to it when joining that server. Because as is its just a handy TS utility, but if you did that then it would become streamlined VIOP for minecraft, which would become instantly popular.
Okay. So after staying up until 5am I FINALLY fixed the vehicle jittering problem AND refactored my vehicle interface so its much betterer and more extensible now.
Vehicles now have features for fancy death effects. Added a system so when a vehicle is at 0 health it "starts dying" where it catches on fire or its reactor melts down. It stays alive a few seconds where you can use a fire extinguisher / emergency repair kit to save it. If it gets damaged 'past being dead' by 50% its max health then it instantly explodes.
At the rate which things have been going, last night I made equivalent of a week's progress in a single day. At the moment I only have one major bug which needs fixing. So at this rate I'm going to be able to get tons of stuff done now.
Could I get someone to do crafting implementation?
Or just someone who has crafting ideas they could give them in a presentable manner?
Implementation means writing the lines for
Don't worry about the crafted ItemStack, just leave a comment saying what the recipe is and ill deal with that. Since I'm going to be using IC2 and I don't have any progress in terms of making this an addon atm I just need someone saying they will do it so I can contact them when it needs done. Also if someone wants todo the IC2 integration for me that would be a huge time saver as well.
To access them with the number keys you would hold ctrl alt or shift.
I think you could do this without a server mod by linking into your inventory, a lot of pvp servers would probably consider it a hack though.
Without going through the src I'm not really sure how todo this, especially making it work with the scroll wheel, but I'm sure its doable.
Then why not use Eclipses Call Hierarchy? Select the method, right click, Open Call Hierarchy. Will show you exactly what calls what.
Thats what I was doing but the list was about 5 full-screen-pages long.
EDIT: wait no that was for posX
....Wait something is wrong here...
EDIT2: Oh yeah, the problem was that it would show methods calling setPosition but not the methods calling those methods. Basically call hierarchy isin't hierarchical enough.
FIXED
finally at 3am I figured it out.
I overrode setPosition() in my entity and use my own method setPos(){super.setPosition()} whenever I need to use it.
I looked at the call hierarchy for about an hour before realizing that it didn't matter what called it if calling it didn't do anything. I still have no idea what part of vanilla calls it.
@Override
public boolean shouldSideBeRendered(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5){
return false;}
@Override
public boolean isCollidable(){
return false;}
no static methods or values should be inside your item class,
Nothing wrong with having statics inside an Item because Items are pseudostatic anyways. Everything in an Item class is effectively static.
Rest of what you said is right though.
GUI opening needs stuff done on both client and server (the Container) so try getting rid of the isRemote check. the display gui methods take x,y,z as params because it assumes youre using it on a TileEntity. If you don't have a TE to reference then this is a problem and you'll have to make your own GUI handler... I think... Try just getting rid of the isRemote check first.
Based off your crash report it looks like you're using obfuscated classes? wut?
Look at loadTexture() and getTexture() in RenderEngine. They seem to ultimately lead to Texture.class namely getGlTextureId(). If you could figure out how to insert your own BufferedImages or whatever without screwing up vanilla then I'm sure there would be plenty of people including myself wanting your code.
0
0
0
Instead of newing a File try doing
I tried using a File instead of a URL myself and it didn't work, not sure why since it takes file as a param.
0
From the OP it seems like you need TS running in the background already correct? If so then I don't see the point of not just using multiple windows.
You should make a server mod that automatically hosts a TS server, then MC clients autoconnect to it when joining that server. Because as is its just a handy TS utility, but if you did that then it would become streamlined VIOP for minecraft, which would become instantly popular.
0
Okay. So after staying up until 5am I FINALLY fixed the vehicle jittering problem AND refactored my vehicle interface so its much betterer and more extensible now.
Vehicles now have features for fancy death effects. Added a system so when a vehicle is at 0 health it "starts dying" where it catches on fire or its reactor melts down. It stays alive a few seconds where you can use a fire extinguisher / emergency repair kit to save it. If it gets damaged 'past being dead' by 50% its max health then it instantly explodes.
At the rate which things have been going, last night I made equivalent of a week's progress in a single day. At the moment I only have one major bug which needs fixing. So at this rate I'm going to be able to get tons of stuff done now.
Could I get someone to do crafting implementation?
Or just someone who has crafting ideas they could give them in a presentable manner?
Implementation means writing the lines for
Don't worry about the crafted ItemStack, just leave a comment saying what the recipe is and ill deal with that. Since I'm going to be using IC2 and I don't have any progress in terms of making this an addon atm I just need someone saying they will do it so I can contact them when it needs done.
Also if someone wants todo the IC2 integration for me that would be a huge time saver as well.
0
mc uses .ogg or .wav anyways
0
Anyone who has worked with MC network protocol: thoughts?
0
I think you could do this without a server mod by linking into your inventory, a lot of pvp servers would probably consider it a hack though.
Without going through the src I'm not really sure how todo this, especially making it work with the scroll wheel, but I'm sure its doable.
0
Alblaka Eloraam LexManos cpw Flan Pahimar ChickenBones
0
Thats what I was doing but the list was about 5 full-screen-pages long.
EDIT: wait no that was for posX
....Wait something is wrong here...
EDIT2: Oh yeah, the problem was that it would show methods calling setPosition but not the methods calling those methods. Basically call hierarchy isin't hierarchical enough.
0
finally at 3am I figured it out.
I overrode setPosition() in my entity and use my own method setPos(){super.setPosition()} whenever I need to use it.
I looked at the call hierarchy for about an hour before realizing that it didn't matter what called it if calling it didn't do anything. I still have no idea what part of vanilla calls it.
0
try that.
0
Nothing wrong with having statics inside an Item because Items are pseudostatic anyways. Everything in an Item class is effectively static.
Rest of what you said is right though.
0
the display gui methods take x,y,z as params because it assumes youre using it on a TileEntity. If you don't have a TE to reference then this is a problem and you'll have to make your own GUI handler... I think... Try just getting rid of the isRemote check first.
Based off your crash report it looks like you're using obfuscated classes? wut?
0