Sorry we haven't been responding that much, personal life intervenes sadly.
Here is a quick rundown of whats up:
We feel that the mod has gotten to bloated and convoluted and we are halting all major updates for it while we reevaluate and restructure what we have.
Significant News in v1.1-1 -updated to Minecraft[1.1.0] -added a way to get rid of Porkthulhu, just take a nap (but not in your own home)
-added Medusa, anti-gravity, Aphrodite, feather, shield, and farmer stones
-made golem's eyes brighter/darker depending on their health
-fixed conjurers notes: open The Notebook to view them!
This is a mod by coalheartly, loligator704, and me. We make up the GGE Mod Team. As the programmer, it is my first time programming a Minecraft mod so I may need some help here and there
This mod expands upon the brilliant idea of being able to build entities out of materials and give them purposes. However, the vanilla golems are sadly lacking in functionality and general awesomeness, so we decided to give you the possibility to not only create golems out of every single solid block (vanilla or otherwise) but we have also allowed them to fight for you and do your bidding.
Not only that, but it allows for these golems to be made via pistons! So with a little creativity, you can have yourself an entirely autonomous factory of golems.
::Getting Started::
To start, all you need is a pedestal, a head, and some fuel for your pedestal. Then you can begin building your army.
~Pedestals & Fuel:
[/anchor]
The pedestal is the workspace on which you will build your golems. A golem cannot be spawned freely in the world like snowmen because they require a soul to power them. The pedestal is what give your golems their souls. Right clicking on it with an item or your bare hand will open up it inventory and allow you to place in a single stack of any item. Only items that have a biological or living essence, however, will provide the pedestal with the fuel required to give your golem it's soul. To see the conversion rate of items per soul, see the Golem Info Sheet and click on the Stats tab on the lower left. To the right of the health,speed,and attack stats, it will show you how many item of a given item it takes to create a soul and how strong of a soul it will yield (higher tier golems require more souls/stronger souls)[/anchor]
~Knowing and Controlling your Golems:
=Golem Stats=
[/anchor] While you are allowed to build your golems out of any solid block available, you must be mindful of what you make them out of.
Depending upon what materials you place where, your golems can turn out to be radically different. This is because a golem's health, speed, and attack strength are determined by what materials you build your golem out of, and where in the golem those materials are placed.
For example, a golem made of glass will be significantly weaker than a golem made of stone A golem made of wood will be flammable, while a golem made of dirt won't be A golem made of wool will be fast, while a golem made of rock will be slow
To see a full chart of the stats of each block, see the Golem Info Sheet and click on the Stats tab on the lower left.
However, it is important to keep in mind that where a certain material is used on a golem will alter the resulting stats.
The health of a golem is most significantly influenced by the material used for it's body (center)The speed of a golem is most significantly influenced by the material used for it's feet (bottom) And the attack strength of a golem is most significantly influenced by the material used for both of it's arms
I say 'most significantly influenced' because the stats are not only determined by the materials used in their respective body parts, the other blocks in a golem also help determine the stats. So having a golem with a diamond body, but glass for all the rest will still be very weak.
=Health Notifier=
[/anchor] As of v1.1, you are now able to tell how much health a golem has by looking into it's eyes The brightness of the eyes will tell you just how much health and vigor he has left in him. Currently there is no way to heal a golem apart from a potion or a healing golem, though we are planning on adding a better way later.
=The Scepter=
[/anchor] The scepter is your way to command your golems. By holding the scepter in your hand, your golems will freeze whatever they are doing and display their aura.
(The one on the far right is hard to see, but it is stationary/white mode)
Their aura will tell you what order they are currently following. -Yellow means idle, he will not move or attack.
-Blue means follow, he will follow you like a dog.
-Red means protect, he will follow you and attack any threat that comes near (including creepers, so watch out).
-Brown means working, what this does depends on the golem but it generally means it is following you and is doing it's duty. For example, a mining golem will follow you and collect ores as it sees them.
-White means stationary, it also depends on the golem, but generally means it is either working or protecting, but will not follow you. So for example, a standard golem will stand in place and will only move to attack when there is an enemy nearby, but it will then return.
It is important to keep in mind that not every golem has every state available. The first two golems in that picture above, for instance, are unarmed (heh) and therefore have nothing to protect you with, so they only have the idle and follow states available.
Right clicking on a golem with the scepter will rotate through it's available states to change it's orders.
=The Notebook=
[/anchor]
The Notebook is the golem scientist's log of all discovered unique golem combinations. Every time you find a golem with special traits or abilities, it will be automatically documented into your notebook.
Right clicking with your notebook in hand will open up it's pages to show you all the golems that you have come across and those you have yet to. Hovering over those combinations that you have uncovered will give you a short description and the recipe for it.
&--#60;notebook page&--#62;
You may also come across pages spread across the world in Shrines, written by a man named The Conjurer during his journey though the art of golem building. Right clicking with them will add them to your notebook so that you can read them.
~Types of Golems
[/anchor]
Golems are split into 3 major categories: Tier1 golems are made up of simple blocks and nothing more. Tier2 golems make use of the Coreblock, which hold an item to give them extra abilities. And Tier3 golems which use a special item inside a Coreblock called a Corestone, which allow for more advanced and powerful golem abilities.
=Tier1 Golems=
[/anchor] Most Tier1 golems are rather dull. There are a few combinations that you may come across that may create something unexpected, but for the most part, the golems will be fairly mundane
Things to note: -A golems stats are determined by the materials they are made up of. See Golem Stats. -A golem must have arms to fight and protect you. -A golem made of flammable substances will be flammable themselves -Certain block combinations may create life in a form other than a golem -While Tier1 is mostly dull, there are certain blocks which give golems useful/interesting properties, see the Golem Info Sheet for a full list
Detailed combination descriptions: -Portable workbench: A golem with no arms and a workbench for a body. Right clicking will open up the crafting grid. -Fireball golem: Furnace for a body, fires small fireballs at enemies. Activated by [Protection state]
=Tier2 Golems=
[/anchor] Tier2 golems take advantage of the coreblock in combination with a standard item/block inside of it. While not all items/blocks give your golem special abilities, you can see a list of all items and their functions on the first page of the Golem Info Sheet
Some detailed combination descriptions: -Buddy Miner: Iron,Gold,or Diamond Pickaxe, makes a golem that follows you and mines out ores that match what it's arms are made of and deposits them in a chest when he passes by one. Activated by [Work state] Or mines all blocks following the same rules within a 7 block radius of where they were clicked into independent mode. Activated by [Stationary state]
-Buddy Lumberjack: Iron,Gold,or Diamond Axe, makes a golem that follows you and chops down and collects trees (in a way similar to the treecapitator mod) and deposits them in a chest when he passes by one. Activated by [Work state] Or chops down all trees within a 7 block radius of where they were clicked into independent mode. Activated by [Stationary state]
-Soldier: Any sword, boosts the attack of a golem by an amount dependent on the rank of the sword. Activated by [Any state]
-Packmule: a Chest, works as a mobile single chest!
-Archer: a Bow, protects you like a rapid fire turret. Activated by [Protection state] and [Stationary state]
=Tier3 Golems=
[/anchor] Tier3 golems are almost the same as a Tier2 golem, but instead of using standard items, it uses a special item called a Corestone that can be crafted in the lifebench.
Detailed Corestone descriptions:
-Ice Stone: 3xSlime + 2xSnow Block, Makes a golem that fires freezing snowballs at enemies, allowing you to go in for the kill. Activated by [Work state]
-Healing stone: Cake + Gold Ingot + Milk, Makes a golem that emits a power that heals you. Activated by [Work state][Protection state]
-Hermes Stone: Golden boots + 4xFeathers, Makes a golem that speeds up all non-mobs (including you) to values previously unreachable. Good for very fast travel with your golem army across long stretches of land. Activated by [Work state]
-Miner's Fortune: 2xDiamond pickaxe+ 2x Gold pickaxe, Golem emits field that makes you dig and mine supah fast. Activated by [Work state] -Wisdom Stone: Boockase+ Enchantment Table + 3x DiamondBlock, Creates a golem with the ability to drop high levels of experience. He drops some every 5 minutes, but drops much more on death. [Any state]
-Warp Stone: 3xRedstone + 1xEnder Pearl, Allows a golem to teleport you to other golems with this corestone. Also lets you set 'frequencies' by the block of their feet. Golems will only send you to other golems with a foot block that matches theirs. Activated by [Work State] -The Force: Diamond chestplate + 2xGlass Block + 2xEnder Pearl, Creates a force field that pushes all non-golem mobs out of it (excluding you). Activated by [Work State] -Zeus's Blessing: 4xIron Block, A golem that follows you and zaps all nearby hostiles if you are too low on health at the ultimate price. Activated by [Work State] -Guardian Stone: A golem's strength is tripled and health is quintupled, but it is only obtainable from Shrines.
New: -Medusa Stone: 4xEndstone + Ender Eye: All hostile mobs within a radius are turned to stone. Has a small chance of turning mobs into a brainless stone minion that will serve its mother. Activated by [Work State]
-Aphrodite Stone: 2xGlowtree Logs + 2xDiamonds + 2xGold Apple: Attracts passive mobs and automatically makes them breed.Activated by [Work State][Stationary state]
-Weightless Stone: 1xGold Block + 2xObsidian, Negates the gravitational effects of the planet within nearby space to make a moon like effect. Activated by [Work State][Stationary state]
-Feather Stone: 2xFeather + 2xWool + 1x Raw Chicken, everyone within a radius has no fall damage and floats like a chicken Activated by [Work State]
-Farmer Stone: 2xBonemeal, 2xWheat, 1xGold ingot make crops grow much faster within a radius. Activated by [Work State][Stationary state]
-Shield Stone: 4xBrick Block, 1xGhast Tear: when you press Z, the golem will instantly push up the earth beneath you to give you a moment of protection. [Any state]
~Coreblocks
[/anchor]
Coreblocks serve as a way to give your golems further instruction and properties. By right clicking on the coreblock or a golem made with a coreblock will allow you to place that block inside of them. Right clicking with a bare hand will knock the item out to allow you to replace it.
Coreblocks placed in the world will also serve as an interesting way to show off your cool stuff.
~Corestones:
[/anchor] Corestones are crafted in the LifeBench and all have a semi-shapeless recipe. It is semi-shapeless because as long as the stone blocks are where they should be, the other 5 items can be placed anywhere in the grid.
Corestones themselves serve no purpose, and only certain item/block combinations create corestones. But when placed inside a golem's coreblock, it will give them extra special abilities, bumping them into Tier3
~Shrines:[/anchor]
Shrines are strange structures scattered throughout the world that hold ancient treasures left behind by golem conjurers of the distant past. Inside lurks a powerful guardian golem that will protect the shrine at all costs, however if you manage to get past him, the you will find many valuable treasures as well as artifacts relating to the ancient demon of chaos
Porkthulhu, as he is better known, can be summoned when a golem made with a corestone containing Elder pork and having no arms is built on top of an Elder Pedestal. Be warned, while porkthulhu may look harmless, he is simply waiting for you to let your guard down. The day will flee in his presence and it will be locked in night until he leaves. Any strikes made unto him will only damage yourself. He is known to drive men mad, since you can never be sure where he is or when he will kill you, but one thing is known for sure. He will never leave you until you pay for disturbing his rest, so running is pointless.
Do not fall asleep in his presence. Letting your guard down for even a moment will seal your fate... You have been warned.
::Recipes::
-Pedestal
-Head
-Scepter
-Core
-LifeBench
-Corestones
-The Notebook
-Glowtree Saplings
::Videos::
Specific cool golem demonstrations made during testing Make sure to watch my youtube channel for more
Warp Stone:
The Force Stone:
Medusa Stone:
Weightless Stone:
Send me your mod spotlights and I will post them here! We could always use a few more!
Jan8:v1.1 -made porkthulu the demon of the night (dont go to bed) -added Medusa Stone -added Aphrodite Stone -added Farmer Stone -added Feather Stone -added Anti-Gravity Stone -added Cake tier2 -added Sugar tier2 -added TNT tier2 -added Zombie tier1 -added facial health notifiers: Golems health is now displayed by the color of the golem's eyes -shrunk golems down by 30% -made rotten flesh tier2 sometimes turn plants to dead bushes -fixed notes not working? -fixed double-spawning guardian golems -fixed 'floating' golem heads (golems made out of chests) -increased mining golem's speed significantly
Dec18: v1.01
-Added a list of golems to this post, see the Revealed Golems section -Golem head textures now separated from the pumpkin for people who want to edit them -massive decrease in spawn rate of shrines (I have yet to find one, but then again I only found one within an hour of searching in the last version -Fixed notebook pages not working -Fixed notebook conflicts (I hope) -Pedestal bottom texture fixed -NPC Golem fixed -Heal stone recipe not entirely working fixed -Several bugs fixed pertaining to achievements/notes/the notebook -fixed porkthulhu
Dec16: Release v1.0:
-Entirely re-wrote tier2 and 3 handling for corestones and core items -Added many new tier2 cores such as a Mobile Chest and the Archer -Added a couple easter eggs (in tier 1) -Fixed: Items with damage (like tools) not working when their damage is greater than 1 -Added shrines, they are like dungeons but cooler -Notes of The Conjurer added to be found in shrines -Added a 'quest' dealing with the shrines.... -Don't do that quest -Fair warning -Fixed Notebook entries not saving -Made the Notebook look just overall better -Added a guardian corestone, only obtainable through defeating a shrine's guardian properly
Dec4: WIPv1.4
-Bumped up the health considerably -Fixed certain combinations not deleting arm blocks on golem conjuring -Fixed a minor bug involving the death of warp golems -Fixed a crash bug when nothing is in the pedestal -Fixed bodyless golems not being impressed by your scepter -Made cores not take up item in creative mode -Added all blocks to creative block list -Added The Notebook to store your found combinations -Still Added no secrets -Added an extremely innocent way of telling you that your pedestal is out of soul fuel -Fixed attacks not actually attacking -Slime golems jump high enough to jump over a block -Added The Notebook which lists all of your discoveries -Added Zeus's Blessing corestone
Dec2: WIPv1.3
-Added Warp Stone! Warps you to another golem in warp state that has the same block for feet! -Added The Force! (Corestone) Creates a forcefield against all non-golem mobs (excluding you) -MASSIVE improvement and bug fixes in mining and lumberjack golem's AI -New Scepter mode: Independent mode, Golems who can work/protect will only work/protect within a radius of the point where this mode was activated. allows for turrets and quarry golems -Scepter now acts kinda works as an stone sword without durability, just for style. (MacTrekkie ) -Mega nerf on furnace golems, now they shoot blaze fireballs (MacTrekkie, again) -Gave the golems a little more character by testing with some sounds (heheh) -Bugs: If you warp too far away (outside of loaded-chunk range), any golems following you will not teleport to you -Added absolutely no Tier1 secrets
Dec1: WIP v1.2.1
-Fixed Ice Stone not being able to be crafted -Improved golems that are just a head to move like slimes. Thanks MacTrekkie! -Added no secrets
Nov30: WIP v1.2 (decided to change version scheme &--#62;_&--#60;)
-Fixed Lifebench shift-clicking (temporary fix) -Fixed stupid "I dun wanna fight" glitch in protection mode -Attempted to fix Golem HeadOnHead bug -Added 5 working Tier3 Corestones! -Made corestones accept up to 5 items instead of just 3
Nov28: v0.1 -Initial WIP Release!
::Common Problems/FAQ::
Q:It says I need more souls, what does that mean? A:Golems need souls to be brought to life, to fuel them they need souls in their pedestals. See Pedestal.
Q:Why isn't the scepter working? They Golems aren't glowing at all!
A:Make sure particles are on.
Q:What does this mod need? Modloader? Audiomod? A:Only Modloader.
Q:Why haven't you responded to my idea? A:Because we simply don't have the time to respond to them all. Check the Golem List, if we like your idea and it hasn't already been suggested (by a forumite or thought of by ourselves) credit will be given to your name next to it.
Q:What is Porkthulhu? What do I do with him? How do I get rid of him? A: See Shrines.
Q:Does this alter and base classes? A:No
Q:Theres and ID conflict, what do? A:Change the ID in %appdata%/.minecraft/config/mod_Golems.cfg
Q:Will you have my baby? A:Only with a side of fries.
Q:That joke was terrible. A:That's not a question.
Q:Why was your old thread post so terrible? A:Same reason I feel like leaving that joke in here, I'm tired and loopy.
have minecraft v1.1 -Install Risugami's Modloader. -Drag mod_Golems.cfg into %AppData%/.minecraft/config -Drag the Golems.zip into %AppData%/.minecraft/mods
::Features and Planned Features::
~Completed: -Build golems out of any solid block (blocks that render like normal blocks) -Build golems using pistons and block updates -Porkthulhu, the demon of chaos -Health dependent on golem materials -Speed dependent on golem materials
~Planned: -Attack dependent on golem materials -Lifeforce that drains for golems that require extra magical energy that their bodies cannot create fast enough. This will only affect overpowered golems such as the forcefield golem, and a golem will only need to be recharged rarely. -Many many many more combinations. -Dynamic light golems -Multiple tier golem heads (heads made of different substances required for higher level golems)
We are still looking for ideas and suggestions! We want to make this mod as content-rich as we can, but we are only a team of 3 people. If you have any suggestions for a golem combination, please post it on the thread. We may not respond to you but if we like your idea and it hasn't already been suggested, we will credit you on the Golem List.
Copyright: This document is Copyright �(2011) billythegoat101, coalheartly, and loligator704 and is the intellectualproperty of the author. Only Minecraftforum.net and mcmodcenter.net is able to host any of my material without our(billythegoat101, coalheartly, and loligator704) consent. It may not be placed on any web site or otherwise distributed publicly without advance written permission. If you mirror this mod page or anything we've(billythegoat101, coalheartly, and loligator704) made on any other site, we(billythegoat101, coalheartly, and loligator704) may express my angst at you in the form of a lawsuit.
This sounds very interesting and I wish you the best in luck with this mod. I've been wanting to do something similar for a while. Custom mobs ftw!
BTW thanks for posting the WIP image. I know textures are coming in the future but there is something I enjoy about seeing those mobs with the default question mark face.
This sounds very interesting and I wish you the best in luck with this mod. I've been wanting to do something similar for a while. Custom mobs ftw!
BTW thanks for posting the WIP image. I know textures are coming in the future but there is something I enjoy about seeing those mobs with the default question mark face.
Heh, I got a little fed up waiting for coalheartly to finish the textures :tongue.gif:
Is this mod still alive? It's so good looking I registered to ask this. I love the idea of a high tier where if you make a mistake it can bite you in the rear.
Is this mod still alive? It's so good looking I registered to ask this. I love the idea of a high tier where if you make a mistake it can bite you in the rear.
It still is very much alive
The other people on my team just didn't know I had made a WIP post so i was hoping this one would kinda sink so they wouldnt notice when they made one..... haha
I don't think they mind now, I'll begin updating it again
So did the mod die or is it just everyone's busy playing 1.0?
Sorry! I've been working on this mod darn-near every day since the last thread-update, I just get so tedious when programming and reluctant to release new info until it is perfect
But I just updated!
And my team plans on a preview download and trailer very soon!
And we need some whacky/fun/creative/sinister/whatever corestone combination ideas as mentioned at the end of the main post! Please!
And I somehow grew some sick obsession with ending my sentences with bang marks! I swear I don't do this normally nor do I shout in public!
Please do not think this is dead, I work very hard and lose track of things too often >_<
Sorry! I've been working on this mod darn-near every day since the last thread-update, I just get so tedious when programming and reluctant to release new info until it is perfect
But I just updated!
And my team plans on a preview download and trailer very soon!
And we need some whacky/fun/creative/sinister/whatever corestone combination ideas as mentioned at the end of the main post! Please!
And I somehow grew some sick obsession with ending my sentences with bang marks! I swear I don't do this normally nor do I shout in public!
Please do not think this is dead, I work very hard and lose track of things too often >_<
First: amazing dedication, I could never do that. Second: Can't wait for preview trailer.
Third: I have a few ideas for corestones.
Glowstone should make the golem a mobile torch, of course.
Chests and Benches should make them serve as mobile versions of chests and benches.
Furnaces could either serve as a mobile cooker, OR it could have a slot for coal and when it's got coal it's attacks will be fire based. That sounds cool.
Endstone should give it the ability to teleport, but make it vulnerable to water if you craft too much of it.
You should be able to use a minecart or boat to let you ride the golem, somehow. Maybe a minecart is faster and more durable than a boat, I dunno.
A piston should give him extended attack range, while a sticky piston should let his attacks stick enemy mobs to the ground.
There should be something special if you craft the body entirely out of pumpkins, I dunno what it would be though.
I might get more ideas, I'll let you know.
Glad to know work is continuing, I'm looking forwards to this mod greatly.
EDIT: Another idea: the special Jack O lanter's eyes should change color depending on the Golem's activities. If it's in combat or work they should be red and if it's idle they should be green. Also you should be able to set a sword one to harvest animals or something, so it can constantly bring a supply of food. Maybe a sword one with a furnace as part of it lets it harvest AND cook food?
First: amazing dedication, I could never do that. Second: Can't wait for preview trailer.
Third: I have a few ideas for corestones.
Glowstone should make the golem a mobile torch, of course.
Chests and Benches should make them serve as mobile versions of chests and benches.
Furnaces could either serve as a mobile cooker, OR it could have a slot for coal and when it's got coal it's attacks will be fire based. That sounds cool.
Endstone should give it the ability to teleport, but make it vulnerable to water if you craft too much of it.
You should be able to use a minecart or boat to let you ride the golem, somehow. Maybe a minecart is faster and more durable than a boat, I dunno.
A piston should give him extended attack range, while a sticky piston should let his attacks stick enemy mobs to the ground.
There should be something special if you craft the body entirely out of pumpkins, I dunno what it would be though.
I might get more ideas, I'll let you know.
Glad to know work is continuing, I'm looking forwards to this mod greatly.
EDIT: Another idea: the special Jack O lanter's eyes should change color depending on the Golem's activities. If it's in combat or work they should be red and if it's idle they should be green. Also you should be able to set a sword one to harvest animals or something, so it can constantly bring a supply of food. Maybe a sword one with a furnace as part of it lets it harvest AND cook food?
I love java way too much :tongue.gif:
I really like your ideas, though a few press problems
both the mobile torches and the mobile chest have been suggested by our team but we decided to go against them
the torches because dynamic lighting sounds like a huge pain in the fanny (though still kinda looking into it)
and mobile chests/furnaces were decided against due to memory issues (since each and every golem, regardless of whether it actually has a chest, must reserve the memory to store all of its stacks for a chest or a furnace), right now golems are limited to a 2 stack inventory (as opposed to a 27+ stack inventory)
though for the rest of them:
portable workbenches are already in :tongue.gif:
Endstone teleportation is a good idea, we were originally thinking of just using pearls, but I think endstone helps balance things a bit
Furnace + coal = fireball shooting golem is genius xDboats/minecarts for riding, we are planning on a secret item for something similar, but a little less useful, so pairing it with the rideable idea may turn out epic
pistons/sticky : that would be interesting with pistons for arms, right now we plan to make pistons for legs allow for mega jumps
crafting golems out of pumpkins: i always thought they looked naked :tongue.gif: not sure what to do with that though
harvesting animals with a sword: definitely using that
pumpkin eye colors: I like the thought that you can tell its state even when the wand is not present, but I prefer the ability to see its state from far away
Very nice ideas MacTrekkie :biggrin.gif: keep 'em coming
though a note to anyone reading this: don't let anything i may have said here dissuade you from posting an idea you think is crazy/dumb/whacky or won't work, if it turns out to be absolutely awesome I'll throw reality out the door and try it anyway.
also, refer to Coalheartly as bitterman, that's mandatory
mobile chests/furnaces were decided against due to memory issues (since each and every golem, regardless of whether it actually has a chest, must reserve the memory to store all of its stacks for a chest or a furnace), right now golems are limited to a 2 stack inventory (as opposed to a 27+ stack inventory)
Now without knowing how you implemented it this may not be possible, but couldn't you just make a separate golem entity that inherits from your main one for a mobile chest golem. That way the increased amount of memory required would only be used by the "chest" golems.
Even if this is not possible there is nothing to say that the chest golem has to have the full 27 slots, couldn't you just limit it to say 10 slots?
EDIT: It just came to me, I believe the inventory slots are actually stored as 2 ArrayLists (1 for the slot, 1 for the item). So there really shouldn't be much of a memory hit if you initialised a 0 length ArrayList (Arraylist defaults to 10 spaces so 20 bytes + whatever else needs to be stored in a container). This really shouldn't be much considering how much an entity stores anyway.
Now without knowing how you implemented it this may not be possible, but couldn't you just make a separate golem entity that inherits from your main one for a mobile chest golem. That way the increased amount of memory required would only be used by the "chest" golems.
Even if this is not possible there is nothing to say that the chest golem has to have the full 27 slots, couldn't you just limit it to say 10 slots?
First: Why the heck didn't I think of limiting the inventory >_<
Second: The way I have it set up the golem entity basically reserves all the memory that it needs on initiation, then activates its use as it learns what its body is made of, which led to the memory problem since every golem would have to reserve an inventory for a chest, furnace, dispenser, etc even if it was never going to use it
So, that being said, your separate storage entity doesn't sound like a bad idea at all. The only problem I can imagine is keeping the connection between the entities when the game closes and reloads. I have some ideas though they seem tricky. Perhaps just writing the storage entity's contents into the main entity's NBTentry on exit and creating a new Storage entity on reload and propagating its inventory with the saved data. Yeah, that might work out after all :smile.gif:
Very much appreciate your help regardless of whether it works though :biggrin.gif:
Edit to your edit: I've been working with java for maybe 6 years now? And still haven't learned a darn thing about memory, I was just guessing that it would cause problems, but if you say it won't, I'll try it
First: Why the heck didn't I think of limiting the inventory >_<
Second: The way I have it set up the golem entity basically reserves all the memory that it needs on initiation, then activates its use as it learns what its body is made of, which led to the memory problem since every golem would have to reserve an inventory for a chest, furnace, dispenser, etc even if it was never going to use it
So, that being said, your separate storage entity doesn't sound like a bad idea at all. The only problem I can imagine is keeping the connection between the entities when the game closes and reloads. I have some ideas though they seem tricky. Perhaps just writing the storage entity's contents into the main entity's NBTentry on exit and creating a new Storage entity on reload and propagating its inventory with the saved data. Yeah, that might work out after all :smile.gif:
All you have to do is write the new NBT stuff after the base classes NBT stuff (so call super.writeNBT ... whatever before you start writing new stuff)
Edit to your edit: I've been working with java for maybe 6 years now? And still haven't learned a darn thing about memory, I was just guessing that it would cause problems, but if you say it won't, I'll try it
I am not saying it won't cause problems, just I would say try it because I don't think it would actually take up as much memory as you think.
Significant News in v1.1-1
-updated to Minecraft[1.1.0]
-added a way to get rid of Porkthulhu, just take a nap (but not in your own home)
-added Medusa, anti-gravity, Aphrodite, feather, shield, and farmer stones
-made golem's eyes brighter/darker depending on their health
-fixed conjurers notes: open The Notebook to view them!
List of golems: Golem List
Porkthulhu demo:
This is a mod by coalheartly, loligator704, and me. We make up the GGE Mod Team.
As the programmer, it is my first time programming a Minecraft mod so I may need some help here and there
This mod expands upon the brilliant idea of being able to build entities out of materials and give them purposes. However, the vanilla golems are sadly lacking in functionality and general awesomeness, so we decided to give you the possibility to not only create golems out of every single solid block (vanilla or otherwise) but we have also allowed them to fight for you and do your bidding.
Not only that, but it allows for these golems to be made via pistons! So with a little creativity, you can have yourself an entirely autonomous factory of golems.
To start, all you need is a pedestal, a head, and some fuel for your pedestal. Then you can begin building your army.
The pedestal is the workspace on which you will build your golems. A golem cannot be spawned freely in the world like snowmen because they require a soul to power them.
The pedestal is what give your golems their souls. Right clicking on it with an item or your bare hand will open up it inventory and allow you to place in a single stack of any item.
Only items that have a biological or living essence, however, will provide the pedestal with the fuel required to give your golem it's soul.
To see the conversion rate of items per soul, see the Golem Info Sheet and click on the Stats tab on the lower left.
To the right of the health,speed,and attack stats, it will show you how many item of a given item it takes to create a soul and how strong of a soul it will yield (higher tier golems require more souls/stronger souls)[/anchor]
While you are allowed to build your golems out of any solid block available, you must be mindful of what you make them out of.
Depending upon what materials you place where, your golems can turn out to be radically different. This is because a golem's health, speed, and attack strength are determined by what materials you build your golem out of, and where in the golem those materials are placed.
For example, a golem made of glass will be significantly weaker than a golem made of stone
A golem made of wood will be flammable, while a golem made of dirt won't be
A golem made of wool will be fast, while a golem made of rock will be slow
To see a full chart of the stats of each block, see the Golem Info Sheet and click on the Stats tab on the lower left.
However, it is important to keep in mind that where a certain material is used on a golem will alter the resulting stats.
The health of a golem is most significantly influenced by the material used for it's body (center)The speed of a golem is most significantly influenced by the material used for it's feet (bottom)
And the attack strength of a golem is most significantly influenced by the material used for both of it's arms
I say 'most significantly influenced' because the stats are not only determined by the materials used in their respective body parts, the other blocks in a golem also help determine the stats. So having a golem with a diamond body, but glass for all the rest will still be very weak.
As of v1.1, you are now able to tell how much health a golem has by looking into it's eyes
The brightness of the eyes will tell you just how much health and vigor he has left in him.
Currently there is no way to heal a golem apart from a potion or a healing golem, though we are planning on adding a better way later.
The scepter is your way to command your golems. By holding the scepter in your hand, your golems will freeze whatever they are doing and display their aura.
(The one on the far right is hard to see, but it is stationary/white mode)
Their aura will tell you what order they are currently following.
-Yellow means idle, he will not move or attack.
-Blue means follow, he will follow you like a dog.
-Red means protect, he will follow you and attack any threat that comes near (including creepers, so watch out).
-Brown means working, what this does depends on the golem but it generally means it is following you and is doing it's duty. For example, a mining golem will follow you and collect ores as it sees them.
-White means stationary, it also depends on the golem, but generally means it is either working or protecting, but will not follow you. So for example, a standard golem will stand in place and will only move to attack when there is an enemy nearby, but it will then return.
It is important to keep in mind that not every golem has every state available. The first two golems in that picture above, for instance, are unarmed (heh) and therefore have nothing to protect you with, so they only have the idle and follow states available.
Right clicking on a golem with the scepter will rotate through it's available states to change it's orders.
The Notebook is the golem scientist's log of all discovered unique golem combinations. Every time you find a golem with special traits or abilities, it will be automatically documented into your notebook.
Right clicking with your notebook in hand will open up it's pages to show you all the golems that you have come across and those you have yet to.
Hovering over those combinations that you have uncovered will give you a short description and the recipe for it.
&--#60;notebook page&--#62;
You may also come across pages spread across the world in Shrines, written by a man named The Conjurer during his journey though the art of golem building. Right clicking with them will add them to your notebook so that you can read them.
Golems are split into 3 major categories:
Tier1 golems are made up of simple blocks and nothing more.
Tier2 golems make use of the Coreblock, which hold an item to give them extra abilities.
And Tier3 golems which use a special item inside a Coreblock called a Corestone, which allow for more advanced and powerful golem abilities.
Most Tier1 golems are rather dull. There are a few combinations that you may come across that may create something unexpected, but for the most part, the golems will be fairly mundane
Things to note:
-A golems stats are determined by the materials they are made up of. See Golem Stats.
-A golem must have arms to fight and protect you.
-A golem made of flammable substances will be flammable themselves
-Certain block combinations may create life in a form other than a golem
-While Tier1 is mostly dull, there are certain blocks which give golems useful/interesting properties, see the Golem Info Sheet for a full list
Detailed combination descriptions:
-Portable workbench: A golem with no arms and a workbench for a body. Right clicking will open up the crafting grid.
-Fireball golem: Furnace for a body, fires small fireballs at enemies. Activated by [Protection state]
Tier2 golems take advantage of the coreblock in combination with a standard item/block inside of it.
While not all items/blocks give your golem special abilities, you can see a list of all items and their functions on the first page of the Golem Info Sheet
Some detailed combination descriptions:
-Buddy Miner: Iron,Gold,or Diamond Pickaxe, makes a golem that follows you and mines out ores that match what it's arms are made of and deposits them in a chest when he passes by one. Activated by [Work state] Or mines all blocks following the same rules within a 7 block radius of where they were clicked into independent mode. Activated by [Stationary state]
-Buddy Lumberjack: Iron,Gold,or Diamond Axe, makes a golem that follows you and chops down and collects trees (in a way similar to the treecapitator mod) and deposits them in a chest when he passes by one. Activated by [Work state] Or chops down all trees within a 7 block radius of where they were clicked into independent mode. Activated by [Stationary state]
-Soldier: Any sword, boosts the attack of a golem by an amount dependent on the rank of the sword. Activated by [Any state]
-Packmule: a Chest, works as a mobile single chest!
-Archer: a Bow, protects you like a rapid fire turret. Activated by [Protection state] and [Stationary state]
Tier3 golems are almost the same as a Tier2 golem, but instead of using standard items, it uses a special item called a Corestone that can be crafted in the lifebench.
Detailed Corestone descriptions:
-Ice Stone: 3xSlime + 2xSnow Block, Makes a golem that fires freezing snowballs at enemies, allowing you to go in for the kill. Activated by [Work state]
-Healing stone: Cake + Gold Ingot + Milk, Makes a golem that emits a power that heals you. Activated by [Work state][Protection state]
-Hermes Stone: Golden boots + 4xFeathers, Makes a golem that speeds up all non-mobs (including you) to values previously unreachable. Good for very fast travel with your golem army across long stretches of land. Activated by [Work state]
-Miner's Fortune: 2xDiamond pickaxe+ 2x Gold pickaxe, Golem emits field that makes you dig and mine supah fast. Activated by [Work state]
-Wisdom Stone: Boockase+ Enchantment Table + 3x DiamondBlock, Creates a golem with the ability to drop high levels of experience. He drops some every 5 minutes, but drops much more on death. [Any state]
-Warp Stone: 3xRedstone + 1xEnder Pearl, Allows a golem to teleport you to other golems with this corestone. Also lets you set 'frequencies' by the block of their feet. Golems will only send you to other golems with a foot block that matches theirs. Activated by [Work State]
-The Force: Diamond chestplate + 2xGlass Block + 2xEnder Pearl, Creates a force field that pushes all non-golem mobs out of it (excluding you). Activated by [Work State]
-Zeus's Blessing: 4xIron Block, A golem that follows you and zaps all nearby hostiles if you are too low on health at the ultimate price. Activated by [Work State]
-Guardian Stone: A golem's strength is tripled and health is quintupled, but it is only obtainable from Shrines.
New:
-Medusa Stone: 4xEndstone + Ender Eye: All hostile mobs within a radius are turned to stone. Has a small chance of turning mobs into a brainless stone minion that will serve its mother. Activated by [Work State]
-Aphrodite Stone: 2xGlowtree Logs + 2xDiamonds + 2xGold Apple: Attracts passive mobs and automatically makes them breed.Activated by [Work State] [Stationary state]
-Weightless Stone: 1xGold Block + 2xObsidian, Negates the gravitational effects of the planet within nearby space to make a moon like effect. Activated by [Work State] [Stationary state]
-Feather Stone: 2xFeather + 2xWool + 1x Raw Chicken, everyone within a radius has no fall damage and floats like a chicken Activated by [Work State]
-Farmer Stone: 2xBonemeal, 2xWheat, 1xGold ingot make crops grow much faster within a radius. Activated by [Work State] [Stationary state]
-Shield Stone: 4xBrick Block, 1xGhast Tear: when you press Z, the golem will instantly push up the earth beneath you to give you a moment of protection. [Any state]
Coreblocks serve as a way to give your golems further instruction and properties. By right clicking on the coreblock or a golem made with a coreblock will allow you to place that block inside of them. Right clicking with a bare hand will knock the item out to allow you to replace it.
Coreblocks placed in the world will also serve as an interesting way to show off your cool stuff.
Corestones are crafted in the LifeBench and all have a semi-shapeless recipe.
It is semi-shapeless because as long as the stone blocks are where they should be, the other 5 items can be placed anywhere in the grid.
Corestones themselves serve no purpose, and only certain item/block combinations create corestones.
But when placed inside a golem's coreblock, it will give them extra special abilities, bumping them into Tier3
Shrines are strange structures scattered throughout the world that hold ancient treasures left behind by golem conjurers of the distant past.
Inside lurks a powerful guardian golem that will protect the shrine at all costs, however if you manage to get past him, the you will find many valuable treasures as well as artifacts relating to the ancient demon of chaos
Porkthulhu, as he is better known, can be summoned when a golem made with a corestone containing Elder pork and having no arms is built on top of an Elder Pedestal.
Be warned, while porkthulhu may look harmless, he is simply waiting for you to let your guard down.
The day will flee in his presence and it will be locked in night until he leaves. Any strikes made unto him will only damage yourself. He is known to drive men mad, since you can never be sure where he is or when he will kill you, but one thing is known for sure. He will never leave you until you pay for disturbing his rest, so running is pointless.
Do not fall asleep in his presence. Letting your guard down for even a moment will seal your fate...
You have been warned.
Specific cool golem demonstrations made during testing
Make sure to watch my youtube channel for more
Warp Stone:
The Force Stone:
Medusa Stone:
Weightless Stone:
Send me your mod spotlights and I will post them here! We could always use a few more!
Mod Spotlight by GameChap&Bertie
Mod Spotlight by iampeppino
Mod Spotlight by TheIvoryPlague
Jan8:v1.1
-made porkthulu the demon of the night (dont go to bed)
-added Medusa Stone
-added Aphrodite Stone
-added Farmer Stone
-added Feather Stone
-added Anti-Gravity Stone
-added Cake tier2
-added Sugar tier2
-added TNT tier2
-added Zombie tier1
-added facial health notifiers: Golems health is now displayed by the color of the golem's eyes
-shrunk golems down by 30%
-made rotten flesh tier2 sometimes turn plants to dead bushes
-fixed notes not working?
-fixed double-spawning guardian golems
-fixed 'floating' golem heads (golems made out of chests)
-increased mining golem's speed significantly
Dec18: v1.01
-Added a list of golems to this post, see the Revealed Golems section
-Golem head textures now separated from the pumpkin for people who want to edit them
-massive decrease in spawn rate of shrines (I have yet to find one, but then again I only found one within an hour of searching in the last version
-Fixed notebook pages not working
-Fixed notebook conflicts (I hope)
-Pedestal bottom texture fixed
-NPC Golem fixed
-Heal stone recipe not entirely working fixed
-Several bugs fixed pertaining to achievements/notes/the notebook
-fixed porkthulhu
Dec16: Release v1.0:
-Entirely re-wrote tier2 and 3 handling for corestones and core items
-Added many new tier2 cores such as a Mobile Chest and the Archer
-Added a couple easter eggs (in tier 1)
-Fixed: Items with damage (like tools) not working when their damage is greater than 1
-Added shrines, they are like dungeons but cooler
-Notes of The Conjurer added to be found in shrines
-Added a 'quest' dealing with the shrines....
-Don't do that quest
-Fair warning
-Fixed Notebook entries not saving
-Made the Notebook look just overall better
-Added a guardian corestone, only obtainable through defeating a shrine's guardian properly
Dec4: WIPv1.4
-Bumped up the health considerably
-Fixed certain combinations not deleting arm blocks on golem conjuring
-Fixed a minor bug involving the death of warp golems
-Fixed a crash bug when nothing is in the pedestal
-Fixed bodyless golems not being impressed by your scepter
-Made cores not take up item in creative mode
-Added all blocks to creative block list
-Added The Notebook to store your found combinations
-Still Added no secrets
-Added an extremely innocent way of telling you that your pedestal is out of soul fuel
-Fixed attacks not actually attacking
-Slime golems jump high enough to jump over a block
-Added The Notebook which lists all of your discoveries
-Added Zeus's Blessing corestone
Dec2: WIPv1.3
-Added Warp Stone! Warps you to another golem in warp state that has the same block for feet!
-Added The Force! (Corestone) Creates a forcefield against all non-golem mobs (excluding you)
-MASSIVE improvement and bug fixes in mining and lumberjack golem's AI
-New Scepter mode: Independent mode, Golems who can work/protect will only work/protect within a radius of the point where this mode was activated. allows for turrets and quarry golems
-Scepter now acts kinda works as an stone sword without durability, just for style. (MacTrekkie )
-Mega nerf on furnace golems, now they shoot blaze fireballs (MacTrekkie, again)
-Gave the golems a little more character by testing with some sounds (heheh)
-Bugs: If you warp too far away (outside of loaded-chunk range), any golems following you will not teleport to you
-Added absolutely no Tier1 secrets
Dec1: WIP v1.2.1
-Fixed Ice Stone not being able to be crafted
-Improved golems that are just a head to move like slimes. Thanks MacTrekkie!
-Added no secrets
Nov30: WIP v1.2 (decided to change version scheme &--#62;_&--#60;)
-Fixed Lifebench shift-clicking (temporary fix)
-Fixed stupid "I dun wanna fight" glitch in protection mode
-Attempted to fix Golem HeadOnHead bug
-Added 5 working Tier3 Corestones!
-Made corestones accept up to 5 items instead of just 3
Nov28: v0.1
-Initial WIP Release!
Q:It says I need more souls, what does that mean?
A:Golems need souls to be brought to life, to fuel them they need souls in their pedestals. See Pedestal.
Q:Why isn't the scepter working? They Golems aren't glowing at all!
A:Make sure particles are on.
Q:What does this mod need? Modloader? Audiomod?
A:Only Modloader.
Q:Why haven't you responded to my idea?
A:Because we simply don't have the time to respond to them all. Check the Golem List, if we like your idea and it hasn't already been suggested (by a forumite or thought of by ourselves) credit will be given to your name next to it.
Q:What is Porkthulhu? What do I do with him? How do I get rid of him?
A: See Shrines.
Q:Does this alter and base classes?
A:No
Q:Theres and ID conflict, what do?
A:Change the ID in %appdata%/.minecraft/config/mod_Golems.cfg
Q:Will you have my baby?
A:Only with a side of fries.
Q:That joke was terrible.
A:That's not a question.
Q:Why was your old thread post so terrible?
A:Same reason I feel like leaving that joke in here, I'm tired and loopy.
WHEEEEEEEEE v1.1-1 for Minecraft[1.1.0]
Vrooooom! v1.1 for Minecraft[1.0.0]
KaPOW v1.01 for Minecraft[1.0.0]
ps screw adcraft
have minecraft v1.1
-Install Risugami's Modloader.
-Drag mod_Golems.cfg into %AppData%/.minecraft/config
-Drag the Golems.zip into %AppData%/.minecraft/mods
~Completed:
-Build golems out of any solid block (blocks that render like normal blocks)
-Build golems using pistons and block updates
-Porkthulhu, the demon of chaos
-Health dependent on golem materials
-Speed dependent on golem materials
~Planned:
-Attack dependent on golem materials
-Lifeforce that drains for golems that require extra magical energy that their bodies cannot create fast enough. This will only affect overpowered golems such as the forcefield golem, and a golem will only need to be recharged rarely.
-Many many many more combinations.
-Dynamic light golems
-Multiple tier golem heads (heads made of different substances required for higher level golems)
We are still looking for ideas and suggestions!
We want to make this mod as content-rich as we can, but we are only a team of 3 people.
If you have any suggestions for a golem combination, please post it on the thread. We may not respond to you but if we like your idea and it hasn't already been suggested, we will credit you on the Golem List.
Copyright:
This document is Copyright �(2011) billythegoat101, coalheartly, and loligator704 and is the intellectualproperty of the author. Only Minecraftforum.net and mcmodcenter.net is able to host any of my material without our(billythegoat101, coalheartly, and loligator704) consent. It may not be placed on any web site or otherwise distributed publicly without advance written permission. If you mirror this mod page or anything we've(billythegoat101, coalheartly, and loligator704) made on any other site, we(billythegoat101, coalheartly, and loligator704) may express my angst at you in the form of a lawsuit.
Thank you!
BTW thanks for posting the WIP image. I know textures are coming in the future but there is something I enjoy about seeing those mobs with the default question mark face.
Heh, I got a little fed up waiting for coalheartly to finish the textures :tongue.gif:
It still is very much alive
The other people on my team just didn't know I had made a WIP post so i was hoping this one would kinda sink so they wouldnt notice when they made one..... haha
I don't think they mind now, I'll begin updating it again
EDIT: Is it planned to be SMP compatible? Would be an interesting way to guard your house.
Sorry! I've been working on this mod darn-near every day since the last thread-update, I just get so tedious when programming and reluctant to release new info until it is perfect
But I just updated!
And my team plans on a preview download and trailer very soon!
And we need some whacky/fun/creative/sinister/whatever corestone combination ideas as mentioned at the end of the main post! Please!
And I somehow grew some sick obsession with ending my sentences with bang marks! I swear I don't do this normally nor do I shout in public!
Please do not think this is dead, I work very hard and lose track of things too often >_<
First: amazing dedication, I could never do that. Second: Can't wait for preview trailer.
Third: I have a few ideas for corestones.
Glowstone should make the golem a mobile torch, of course.
Chests and Benches should make them serve as mobile versions of chests and benches.
Furnaces could either serve as a mobile cooker, OR it could have a slot for coal and when it's got coal it's attacks will be fire based. That sounds cool.
Endstone should give it the ability to teleport, but make it vulnerable to water if you craft too much of it.
You should be able to use a minecart or boat to let you ride the golem, somehow. Maybe a minecart is faster and more durable than a boat, I dunno.
A piston should give him extended attack range, while a sticky piston should let his attacks stick enemy mobs to the ground.
There should be something special if you craft the body entirely out of pumpkins, I dunno what it would be though.
I might get more ideas, I'll let you know.
Glad to know work is continuing, I'm looking forwards to this mod greatly.
EDIT: Another idea: the special Jack O lanter's eyes should change color depending on the Golem's activities. If it's in combat or work they should be red and if it's idle they should be green. Also you should be able to set a sword one to harvest animals or something, so it can constantly bring a supply of food. Maybe a sword one with a furnace as part of it lets it harvest AND cook food?
just wanted to pop in and say hi, and that the initial textures are done. So, the WIP release should be soon.
I love java way too much :tongue.gif:
I really like your ideas, though a few press problems
both the mobile torches and the mobile chest have been suggested by our team but we decided to go against them
the torches because dynamic lighting sounds like a huge pain in the fanny (though still kinda looking into it)
and mobile chests/furnaces were decided against due to memory issues (since each and every golem, regardless of whether it actually has a chest, must reserve the memory to store all of its stacks for a chest or a furnace), right now golems are limited to a 2 stack inventory (as opposed to a 27+ stack inventory)
though for the rest of them:
portable workbenches are already in :tongue.gif:
Endstone teleportation is a good idea, we were originally thinking of just using pearls, but I think endstone helps balance things a bit
Furnace + coal = fireball shooting golem is genius xDboats/minecarts for riding, we are planning on a secret item for something similar, but a little less useful, so pairing it with the rideable idea may turn out epic
pistons/sticky : that would be interesting with pistons for arms, right now we plan to make pistons for legs allow for mega jumps
crafting golems out of pumpkins: i always thought they looked naked :tongue.gif: not sure what to do with that though
harvesting animals with a sword: definitely using that
pumpkin eye colors: I like the thought that you can tell its state even when the wand is not present, but I prefer the ability to see its state from far away
Very nice ideas MacTrekkie :biggrin.gif: keep 'em coming
though a note to anyone reading this: don't let anything i may have said here dissuade you from posting an idea you think is crazy/dumb/whacky or won't work, if it turns out to be absolutely awesome I'll throw reality out the door and try it anyway.
also, refer to Coalheartly as bitterman, that's mandatory
Now without knowing how you implemented it this may not be possible, but couldn't you just make a separate golem entity that inherits from your main one for a mobile chest golem. That way the increased amount of memory required would only be used by the "chest" golems.
Even if this is not possible there is nothing to say that the chest golem has to have the full 27 slots, couldn't you just limit it to say 10 slots?
EDIT: It just came to me, I believe the inventory slots are actually stored as 2 ArrayLists (1 for the slot, 1 for the item). So there really shouldn't be much of a memory hit if you initialised a 0 length ArrayList (Arraylist defaults to 10 spaces so 20 bytes + whatever else needs to be stored in a container). This really shouldn't be much considering how much an entity stores anyway.
First: Why the heck didn't I think of limiting the inventory >_<
Second: The way I have it set up the golem entity basically reserves all the memory that it needs on initiation, then activates its use as it learns what its body is made of, which led to the memory problem since every golem would have to reserve an inventory for a chest, furnace, dispenser, etc even if it was never going to use it
So, that being said, your separate storage entity doesn't sound like a bad idea at all. The only problem I can imagine is keeping the connection between the entities when the game closes and reloads. I have some ideas though they seem tricky. Perhaps just writing the storage entity's contents into the main entity's NBTentry on exit and creating a new Storage entity on reload and propagating its inventory with the saved data. Yeah, that might work out after all :smile.gif:
Very much appreciate your help regardless of whether it works though :biggrin.gif:
Edit to your edit: I've been working with java for maybe 6 years now? And still haven't learned a darn thing about memory, I was just guessing that it would cause problems, but if you say it won't, I'll try it
All you have to do is write the new NBT stuff after the base classes NBT stuff (so call super.writeNBT ... whatever before you start writing new stuff)
Anytime
I am not saying it won't cause problems, just I would say try it because I don't think it would actually take up as much memory as you think.
We have something.....kinda like that.....*sinister chuckle*