Class VillagerManager
java.lang.Object
space.ranzeplay.saysth.villager.VillagerManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconcludeMemory(VillagerMemory villager, UUID playerId) formatVillagerTrades(net.minecraft.world.entity.npc.villager.Villager villager) getVillager(net.minecraft.world.entity.npc.villager.Villager villager) booleanhasVillager(UUID villagerId) sendMessageToVillager(net.minecraft.world.entity.npc.villager.Villager villager, net.minecraft.world.entity.player.Player player, String message) voidupdateVillager(VillagerMemory memory)
-
Constructor Details
-
VillagerManager
public VillagerManager()
-
-
Method Details
-
getVillager
public VillagerMemory getVillager(net.minecraft.world.entity.npc.villager.Villager villager) throws IOException - Throws:
IOException
-
updateVillager
- Throws:
IOException
-
sendMessageToVillager
public Optional<String> sendMessageToVillager(net.minecraft.world.entity.npc.villager.Villager villager, net.minecraft.world.entity.player.Player player, String message) throws IOException - Throws:
IOException
-
hasVillager
-
concludeMemory
- Throws:
IOException
-
formatVillagerTrades
-