zookeeper - ZAWA-Evolved/ZAWA GitHub Wiki
While this NPC is released, it isn't fully functional. Hang tight, we're working on it!
Right now the Zookeeper spawns and has trades and can technically be "hired" but does not do any tasks!
Zookeepers are NPCs that can be hired by the player to perform zoo husbandry tasks. They are versatile helpers in both animal keeping and zoo maintenance, and can even be assigned to give other players items or speak dialogue for multiplayer servers.
Zookeepers have 10 hearts (20 health points) just like the player.
As of now, zookeepers spawn similarly to wandering traders! Zookeepers can spawn in 1 of 4 textures, and can even be further customized with keeper uniforms.Zookeepers will never be attacked by animals, even wild or unhappy tamed animals. Their secret is, presumably, their keeper uniforms.
Zookeepers are a reliable method of obtaining animal care items. Unless a player has large sums of emeralds, repeated trading is the most practical way to hire them.
Zookeepers do not have the novice-master trading system like villagers. Instead, the player can buy anything from a zookeeper without the need of unlocking the previous trades.
Zookeepers do not increase or decrease the prices of its items being sold if attacked by the player, or if the player has the Hero of the Village effect.
Unlike villagers, zookeepers only sell items, they do not buy items. Zookeepers do not have an experience bar and do not modify their offers or prices based on changing demand. Zookeepers' will refresh their trades each day.
The zookeeper offers seven trades in total: two random kibble trades, a bug box or mussel box trade, and four guaranteed trades all zookeepers will offer. The two random kibble trades are chosen from the list below.
- Carnivore kibble x 3 - 4 emeralds
- Herbivore kibble x 3 - 4 emeralds
- Insectivore kibble x 3 - 4 emeralds
- Omnivore kibble x 3 - 4 emeralds
- Piscivore kibble x 3 - 4 emeralds
- Shellfish kibble x 3 - 4 emeralds
The bug box or mussel box trade is chosen from the list below. It is always offered after the kibbles.
- Bug box x1 - 8 emeralds
- Mussel box x1 - 8 emeralds
The four guaranteed trades are listed below. They are always the zookeeper's final four trade offers.
- Capture net x1 - 4 emeralds
- Capture cage x1 - 32 emeralds
- Zoo cart x1 - 32 emeralds
- Zookeeper Spawn Egg x1 - 64 emeralds
Hiring a zookeeper costs 20 emeralds up front, or automatically by getting 250 trade experience (equivalent to Master level), this is permanent. They've got to pay off their student loans somehow.
Hired zookeepers' job GUI can be opened by shift-right clicking them.
Once a zookeeper is hired, they can be given different tasks by the player, now known as the Senior Keeper. Zookeepers have an 8-item inventory, as well as several other options in their GUI once hired.
When set to the Animal Care position, zookeepers take on several passive tasks to do within a 40-block radius of their initial position.
A zookeeper will search for door blocks that are in an open state. They will attempt to reach them and close them. This can be used to make sure building perimeters are secure, and to ensure animals cannot escape.
Unlike players, zookeepers spent 4 years in college and seem to have an innate ability to make animals happy. They will seek out animals that are below 10 enrichment and interact with them. They can instantly grant an animal 5 enrichment points, with a 12000 tick cooldown.
Zookeepers will seek out animals below half of their hunger or thirst bar. If they have items the animal can eat, they will hand-feed the animal until the food items run out or the animal is no longer hungry. Zookeepers always have water on-hand, and will top off the animal's water needs as well.
Unlike when hand-fed by players, animals do not attempt to breed if hand-fed by zookeepers. This makes them a good option for animals like the koala with very limited diets.
Zookeepers need appropriate items in their inventory to perform this task. Players should provide keepers with the exact types of food needed for animals in their area.
Zookeepers will look for feeders with under full stacks of items and top them off.
Zookeepers need appropriate items in their inventory to perform this task. Players should provide keepers with the exact types of food needed for animals in their area.
Keepers will always keep one of each item in their inventory, and can open chests to refill their inventory with the same items. They can transport items to feeders with much smaller inventory sizes and "top off" existing stacks. Players should be mindful and always keep at least one item of each type they would like in a feeder if using zookeeper NPCs.
When set to the Guest Interaction position, zookeepers can be assigned to do a specific sub-task for the guests of your zoo. This disables their trading GUI.
This is useful for creating interactive zoo staff in maps and multiplayer servers.
When ordered to give items, zookeepers will give an item from their inventory when right-clicked. Zookeepers need appropriate items in their inventory to perform this task.
When ordered to talk, the player will be asked to input several lines of chat dialogue. When the keeper is right-clicked by a player, they will show the text in the world chat.
When ordered to wander, zookeepers will keep to a 40-block radius of their position, and perform the tasks available to them.
When ordered to follow, zookeepers will follow their Senior Keeper as closely as possible and will not perform any tasks.
When ordered to stay, zookeepers will stand at their current position and not move until given further instructions. Certain tasks are still able to be performed, such as talking to zoo guests.
Once hired, zookeepers can be customized.
A zookeeper's uniform color can be changed to any of the 16 unique themed colors by giving it to them via right-click. Zookeeper uniforms match the themes of the zoo cart.
Players can also obtain, and dye, matching zookeeper uniforms.
- The default zookeeper uniform is khaki with green, yellow and lime colored lettering on the back.
- The black zookeeper uniform uses neon colors and a cockatoo theme. Zookeepers get a matching beaded bracelet.
- The gray zookeeper uniform is dark gray with a blue trim and a wolf theme. Zookeepers get an animal training whistle.
- The light gray zookeeper uniform is light gray with a white collar, sleeves, and a ring-tiled lemur theme.
- The white zookeeper uniform is a white t-shirt with a citrus-colored toucan theme. Zookeepers get a matching beaded bracelet.
- The red zookeeper uniform is a deep red polo shirt with a scarlet macaw theme.
- The orange zookeeper uniform is a rusty orange polo shirt with a tiger theme. Zookeepers get a matching beaded bracelet.
- The yellow zookeeper uniform is a pale yellow polo shirt with a lion theme and savanna colors.
- The lime zookeeper uniform is a green polo shirt with a tropical-colored sea turtle theme. Zookeepers get a matching beaded bracelet.
- The green zookeeper uniform is a deep green polo shirt with a park ranger tree theme.
- The cyan zookeeper uniform is a teal polo shirt with an orange and blue bald eagle theme. Zookeepers get a leather falconry glove.
- The blue zookeeper uniform is a dark blue polo shirt with a tropical hibiscus theme.
- The light blue zookeeper uniform is light blue with a blue collar and trim, and a dolphin theme. Zookeepers get an animal training whistle.
- The purple zookeeper uniform is warm purple with a panda theme.
- The magenta zookeeper uniform is light purple with a pastel unicorn theme. Zookeepers get a matching beaded bracelet.
- The pink zookeeper uniform is pink with a white trim and collar, and a blue and pink flamingo theme. Zookeepers get a matching beaded bracelet.
- The brown zookeeper uniform is a brown polo shirt with a green and blue bear theme. Zookeepers get a matching beaded bracelet.