- Added debug utility to add upgrade quests to flag (right click it with diamond)
- Upgrade quests added
- Quests will be marked "lost" when a bloc is removed
- Room upgrade quests can involve swapping blocks out for better ones
- Room upgrades will be selected randomly if there is more than one option
- Randomly select "new villager" or "upgrade room" quest
- Updated "no gate" status text
Gatherers can be given one or more tools. These tools will occupy an inventory slot and change the loot that they return with. They can use axes, pickaxes, shovels, and fishing rods.
When the player gives the gatherer an item (any item), that item will be "locked" and the gatherer will not drop it. The player can remove that item to unlock the slot.
Fixes:
- Critical: Stop clearing quantity/NBT in town chests
- Visitors could not sleep in a bed more than once. And the bed stayed occupied.
- Liquid blocks could cause a fatal crash during wall detection
- Progress messages should hopefully show up in chat when using a server
- Villagers will be hidden while their status is returning, regardless of position
- You can no longer click on hidden villagers
- Stop respawning villagers every morning (store town state on sleep)
- Clear bed occupancy for all villagers in the morning
- Disable collisions when villager is hidden
Adds:
- Town door item
- Logic to support town door item
- Persist registered doors on town flag
- Welcome mat blocks can now be associated with a flag by right-clicking the item on the flag
- Support preservation of quantity and NBT data on items in town chests
This version adds the "gatherer" job. All villagers will have this job upon joining the village.
Gatherers:
- Wake up in the morning and look for food in the chests of town rooms
- Upon finding food, leave the village and disappear
- In the evening, they return with simple loot
- They place their loot in the chests of town rooms
Gatherers cannot stack items (this is by design).