
Happy Ghast rooms
Closed this issue ยท 15 comments
Describe the feature request
With the new Happy Ghast mob can we get a room that can store them? I was thinking for space when the mob enters the TARDIS / room it will convert into an invisible chicken with a Dried Ghast block as a hat so they are smaller to fit in the room.
Maybe store extra happy ghasts as Dried Ghast block display entities riding an invisible chicken?
That works you just need to save the harness and name tags. Then to get them out push a button and punch them or just mount it and it auto teleports out?
- There will be a lever to release 1 full sized happy ghast.
- Any extra happy ghasts (leashed entity with dried ghast item display passenger) will be recreated at the exterior when the leash is broken.
- If the full sized happy ghast is carrying a leashed boat / boat with chest, the boat will come with it (and any items in the chest) - other entities will be released - use the other rooms to transport them inside - at least that's the plan.
- Extra ghasts will have boats / other entities released before being transported into the TARDIS
Ok now if there are multiple ghast, some with boats / other items. Is there a way to pick what one comes out or is it random?
Here can be an idea. Each wall has 4 colors ( 16 in total ) there will be a stained glass block a button 2 blocks in front on the ground. When a ghast with a harness comes in a dried gast will spawn on the glass block that matches the harness. If a boat is attached a wooden block will spawn between the button and the glass should it be a boat chest the chest will be placed with the items. The dried ghast will be placed on the glass matching the harness. If there is no harness the ghast will be placed in the center of the room on a end rod or something. If a boat/ chest is attached they will spawn infront between a button for that one. In total 17 ghast could be stored. If you try to store a ghast of the same harness color or no harness you will get a message saying the room is full of X color.
Already made a room:
And already implemented extra ghast leashing:
- There will be storage for 19 happy ghasts in total - 1 full size regular happy ghast in the "dock", and 18 "extra" leashed dried ghast blocks.
- The dock will always be the first location to be filled if it is empty.
- If the dock is occupied the "extra" locations will be filled.
- A boat will only be transported to the dock location.
- The 18 extras will save the harness/name/adult/baby/age/health attributes that they had before they were brought into the TARDIS.
I could look into spawning a text display / dye item display with the colour of the harness for "extra" Ghasts...
How dose a player control what ghast comes out?
If no system is made as of yet, maybe the lever kicks the the one in the dock out, then if we punch a ghast that's on the chain it moves to the dock?
Answered above - the first & second points
Answered above...
Any extra happy ghasts will be recreated at the exterior when the leash is broken.