I'm still not sure....When i installed some of your mods. {Arsenic, Hadite, Sterling,Cthon, and classic alchemy} mobs started spawning in wearing those armors...only they weren't really....
They were wearing what i would like to call, phantom armor. Client sided armor that wasn't really there.
It took me a while to realize this, until i noticed a zombie wearing one of the mods helmet, BURNING in daylight. So, i checked his nbtdata, and according to it...the zombie was wearing NOTHING at all.
I'm still not sure....When i installed some of your mods. {Arsenic, Hadite, Sterling,Cthon, and classic alchemy} mobs started spawning in wearing those armors...only they weren't really....
They were wearing what i would like to call, phantom armor. Client sided armor that wasn't really there.
It took me a while to realize this, until i noticed a zombie wearing one of the mods helmet, BURNING in daylight. So, i checked his nbtdata, and according to it...the zombie was wearing NOTHING at all.
I apologize for not responding earlier. I've had to deal with other things that have forced me to put Minecraft aside for a while. (I had to find my login for this site.)
I made some changes based on Mob equipping based on Zot's code. (At this point, please remember that even single-player games work as your own machine being a server, and you are a client. It is always client/server.) Apparently, at least as I understood it, there was an issue with the client side spawning mobs when the server side did not (I may have that backwards), and the mobs being "phantom spawns". Zot made a change that when these phantoms would spawn, they would not be equipped, which only wastes address space in memory.
When I would test, I would set the mob equip rate to about 99%, and then spawn a lot of skeletons and zombies. I don't recall seeing what you described, but since I had them in a pen, the mobs may have spread fire by contact, so I cannot be sure.
So.
I will look into this. Akitori, are you playing single-player? Do you have any other mods that make significant changes to how armor works? Did you see this occur on AleXndr's materials? What about Zot's Only Silver?
Hey akka, I hope I'm not asking too much with this, but could you add my links to Ashenwheat and Steely Glint x16 to the main post?
Thank you. Your link to x16 Ashenwheat is in the main post, and for Steely Glint is in that thread post. (It will get migrated to the main post eventually.)
Thank you. Your link to x16 Ashenwheat is in the main post, and for Steely Glint is in that thread post. (It will get migrated to the main post eventually.)
Thank you.
Any time.
Rollback Post to RevisionRollBack
"Banthas are filthy animals. I don't eat filthy animals."
I apologize for not responding earlier. I've had to deal with other things that have forced me to put Minecraft aside for a while. (I had to find my login for this site.)
I made some changes based on Mob equipping based on Zot's code. (At this point, please remember that even single-player games work as your own machine being a server, and you are a client. It is always client/server.) Apparently, at least as I understood it, there was an issue with the client side spawning mobs when the server side did not (I may have that backwards), and the mobs being "phantom spawns". Zot made a change that when these phantoms would spawn, they would not be equipped, which only wastes address space in memory.
When I would test, I would set the mob equip rate to about 99%, and then spawn a lot of skeletons and zombies. I don't recall seeing what you described, but since I had them in a pen, the mobs may have spread fire by contact, so I cannot be sure.
So.
I will look into this. Akitori, are you playing single-player? Do you have any other mods that make significant changes to how armor works? Did you see this occur on AleXndr's materials? What about Zot's Only Silver?
Thank you.
The phantom armor only occured on armor by your mods, all the other mods i use (OnlySilver, Nettherocks, Alex's Simpleores2) work fine and are actual armor, where as yours are client sided phantom armors.
Singleplayer where this occured, i could get a quick video for you if you wish
You don't need a video. I think I know the part of the code you are talking about.
It may be Thursday until I get a good block of time i can work on this. (This stuff really has to be done when I'm home alone.) I will let yo know as soon as I have something.
One thing to clarify. Actually, the join world helper/handler has nothing to do with the "phantom spawns" (that entities are spawned and exist at the client side only, but not at the server side).
"Phantom spawns" should be handled at other parts of the code. For example, if you have an item that spawn a boss mob, you have to ensure that your spawning code that spawn the boss is surrounded by an if block with "!worldObj.isRemote". If you do spawn the entity at server side only, Minecraft will handle the corresponding spawn at the client side correctly for your entity.
And the way that the join world helpers/handlers work are doing things AFTER the spawn. when Forge detected a spawn (which is actually world joining including entity reloads), it would invoke your handler method to handle the spawn. We make use of this feature to do some post-processing to the spawns in order to add equipments on the mobs.
And when you try adding equipments on mobs, again, you have to write your code like "if (!worldObj.isRemote) { //some codes here }" to add the equipments only at the server side, then Minecraft will handle the client side things for you. "if (worldObj.isRemote) return; //some codes here" is also OK, they do the same.
I'm sorry, but I haven't even started Eclipse (or Minecraft) since a few days before my post back in March, and now I'm looking at code I have not touched in six weeks. As it is, in addition to what was going on during that post, now I am indirectly dealing with an in-law who is having health issues. (I want to avoid personal discussions, but it is a bad reaction to chemotherapy, so it could potentially become very bad.)
Just to give some context, in the past week, I've found myself sitting next to a book, and just staring at it, because opening it and reading is just too much effort.
I will try again tomorrow if I can get some rest tonight but I also think that at this point it is best to say:
If anyone wants to take over any or all of my plug-ins, I will freely relinquish them to someone else's control.
I have all your 'NON-Content' mods ported to 1.7.2 on my system I'll be happy to post. I'm having trouble getting my Endium and Netherrocks Fusions working on 1.7.2 and have taken over Iguana Tweaks for Tinker's Construct so may not be able to find the time for any of the content mods.
I'm sorry, but I haven't even started Eclipse (or Minecraft) since a few days before my post back in March, and now I'm looking at code I have not touched in six weeks. As it is, in addition to what was going on during that post, now I am indirectly dealing with an in-law who is having health issues. (I want to avoid personal discussions, but it is a bad reaction to chemotherapy, so it could potentially become very bad.)
Just to give some context, in the past week, I've found myself sitting next to a book, and just staring at it, because opening it and reading is just too much effort.
I will try again tomorrow if I can get some rest tonight but I also think that at this point it is best to say:
If anyone wants to take over any or all of my plug-ins, I will freely relinquish them to someone else's control.
Well, best wishes
-Bantha
Rollback Post to RevisionRollBack
"Banthas are filthy animals. I don't eat filthy animals."
In your absence, I'll try tackling 16x textures for SG and Ashenwheat.
―Mace Windu
https://www.mediafir...0i9o34qxs29l33u
Edit: Screenshot
―Mace Windu
http://www.mediafire...x16_tileset.zip
Screenshots:
Items and Blocks
Crops
―Mace Windu
download
I'm still not sure....When i installed some of your mods. {Arsenic, Hadite, Sterling,Cthon, and classic alchemy} mobs started spawning in wearing those armors...only they weren't really....
They were wearing what i would like to call, phantom armor. Client sided armor that wasn't really there.
It took me a while to realize this, until i noticed a zombie wearing one of the mods helmet, BURNING in daylight. So, i checked his nbtdata, and according to it...the zombie was wearing NOTHING at all.
I apologize for not responding earlier. I've had to deal with other things that have forced me to put Minecraft aside for a while. (I had to find my login for this site.)
I made some changes based on Mob equipping based on Zot's code. (At this point, please remember that even single-player games work as your own machine being a server, and you are a client. It is always client/server.) Apparently, at least as I understood it, there was an issue with the client side spawning mobs when the server side did not (I may have that backwards), and the mobs being "phantom spawns". Zot made a change that when these phantoms would spawn, they would not be equipped, which only wastes address space in memory.
When I would test, I would set the mob equip rate to about 99%, and then spawn a lot of skeletons and zombies. I don't recall seeing what you described, but since I had them in a pen, the mobs may have spread fire by contact, so I cannot be sure.
So.
I will look into this. Akitori, are you playing single-player? Do you have any other mods that make significant changes to how armor works? Did you see this occur on AleXndr's materials? What about Zot's Only Silver?
Thank you.
―Mace Windu
Thank you. Your link to x16 Ashenwheat is in the main post, and for Steely Glint is in that thread post. (It will get migrated to the main post eventually.)
Thank you.
Any time.
―Mace Windu
The phantom armor only occured on armor by your mods, all the other mods i use (OnlySilver, Nettherocks, Alex's Simpleores2) work fine and are actual armor, where as yours are client sided phantom armors.
Singleplayer where this occured, i could get a quick video for you if you wish
It may be Thursday until I get a good block of time i can work on this. (This stuff really has to be done when I'm home alone.) I will let yo know as soon as I have something.
One thing to clarify. Actually, the join world helper/handler has nothing to do with the "phantom spawns" (that entities are spawned and exist at the client side only, but not at the server side).
"Phantom spawns" should be handled at other parts of the code. For example, if you have an item that spawn a boss mob, you have to ensure that your spawning code that spawn the boss is surrounded by an if block with "!worldObj.isRemote". If you do spawn the entity at server side only, Minecraft will handle the corresponding spawn at the client side correctly for your entity.
And the way that the join world helpers/handlers work are doing things AFTER the spawn. when Forge detected a spawn (which is actually world joining including entity reloads), it would invoke your handler method to handle the spawn. We make use of this feature to do some post-processing to the spawns in order to add equipments on the mobs.
And when you try adding equipments on mobs, again, you have to write your code like "if (!worldObj.isRemote) { //some codes here }" to add the equipments only at the server side, then Minecraft will handle the client side things for you. "if (worldObj.isRemote) return; //some codes here" is also OK, they do the same.
Just to give some context, in the past week, I've found myself sitting next to a book, and just staring at it, because opening it and reading is just too much effort.
I will try again tomorrow if I can get some rest tonight but I also think that at this point it is best to say:
If anyone wants to take over any or all of my plug-ins, I will freely relinquish them to someone else's control.
Well, best wishes
-Bantha
―Mace Windu
Thanks!
―Mace Windu