From abbb46e1e8807de806ca606a232ceb34a23c67a0 Mon Sep 17 00:00:00 2001 From: Teriuihi Date: Tue, 21 Dec 2021 03:18:31 +0100 Subject: [PATCH] Allow settings biomes and added configurable professions --- src/main/java/com/alttd/objects/VillagerType.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/alttd/objects/VillagerType.java b/src/main/java/com/alttd/objects/VillagerType.java index 3195dc0..b606bc3 100644 --- a/src/main/java/com/alttd/objects/VillagerType.java +++ b/src/main/java/com/alttd/objects/VillagerType.java @@ -1,5 +1,6 @@ package com.alttd.objects; +import org.bukkit.entity.Villager; import org.bukkit.inventory.ItemStack; import java.util.HashSet; @@ -28,13 +29,15 @@ public class VillagerType { private final Set buying; private final Set selling; private final double priceModifier; + private final Villager.Profession profession; - public VillagerType(String name, String displayName, Set buying, Set selling, double priceModifier) { + public VillagerType(String name, String displayName, Set buying, Set selling, double priceModifier, String profession) { this.name = name; this.displayName = displayName; this.buying = buying; this.selling = selling; this.priceModifier = priceModifier; + this.profession = Villager.Profession.valueOf(profession.toUpperCase()); } public String getName() { @@ -57,6 +60,10 @@ public class VillagerType { return priceModifier; } + public Villager.Profession getProfession() { + return profession; + } + public String getPermission() { return "villagerui.villager." + getName(); }