diff --git a/v1_10_R1/src/main/java/net/citizensnpcs/nms/v1_10_R1/entity/VillagerController.java b/v1_10_R1/src/main/java/net/citizensnpcs/nms/v1_10_R1/entity/VillagerController.java index f0a54fc40..a1622094c 100644 --- a/v1_10_R1/src/main/java/net/citizensnpcs/nms/v1_10_R1/entity/VillagerController.java +++ b/v1_10_R1/src/main/java/net/citizensnpcs/nms/v1_10_R1/entity/VillagerController.java @@ -36,7 +36,6 @@ public class VillagerController extends MobEntityController { public static class EntityVillagerNPC extends EntityVillager implements NPCHolder { private boolean blockingATrade; - private boolean blockTrades = true; private final CitizensNPC npc; public EntityVillagerNPC(World world) { @@ -71,7 +70,7 @@ public class VillagerController extends MobEntityController { @Override public boolean a(EntityHuman entityhuman, EnumHand enumhand, ItemStack itemstack) { - if (npc != null && blockTrades) { + if (npc != null && npc.data().get(NPC.VILLAGER_BLOCK_TRADES, true)) { blockingATrade = true; } return super.a(entityhuman, enumhand, itemstack); @@ -163,10 +162,6 @@ public class VillagerController extends MobEntityController { return npc; } - public boolean isBlockingTrades() { - return blockTrades; - } - @Override public boolean isLeashed() { if (npc == null) @@ -210,10 +205,6 @@ public class VillagerController extends MobEntityController { super.onLightningStrike(entitylightning); } } - - public void setBlockTrades(boolean blocked) { - this.blockTrades = blocked; - } } public static class VillagerNPC extends CraftVillager implements NPCHolder { diff --git a/v1_11_R1/src/main/java/net/citizensnpcs/nms/v1_11_R1/entity/VillagerController.java b/v1_11_R1/src/main/java/net/citizensnpcs/nms/v1_11_R1/entity/VillagerController.java index e407f961c..384503094 100644 --- a/v1_11_R1/src/main/java/net/citizensnpcs/nms/v1_11_R1/entity/VillagerController.java +++ b/v1_11_R1/src/main/java/net/citizensnpcs/nms/v1_11_R1/entity/VillagerController.java @@ -38,7 +38,6 @@ public class VillagerController extends MobEntityController { public static class EntityVillagerNPC extends EntityVillager implements NPCHolder { private boolean blockingATrade; - private boolean blockTrades = true; private final CitizensNPC npc; public EntityVillagerNPC(World world) { @@ -73,7 +72,7 @@ public class VillagerController extends MobEntityController { @Override public boolean a(EntityHuman entityhuman, EnumHand enumhand) { - if (npc != null && blockTrades) { + if (npc != null && npc.data().get(NPC.VILLAGER_BLOCK_TRADES, true)) { blockingATrade = true; List list = getOffers(entityhuman); if (list != null) { @@ -169,10 +168,6 @@ public class VillagerController extends MobEntityController { return npc; } - public boolean isBlockingTrades() { - return blockTrades; - } - @Override public boolean isLeashed() { if (npc == null) @@ -216,10 +211,6 @@ public class VillagerController extends MobEntityController { super.onLightningStrike(entitylightning); } } - - public void setBlockTrades(boolean blocked) { - this.blockTrades = blocked; - } } public static class VillagerNPC extends CraftVillager implements NPCHolder { diff --git a/v1_12_R1/src/main/java/net/citizensnpcs/nms/v1_12_R1/entity/VillagerController.java b/v1_12_R1/src/main/java/net/citizensnpcs/nms/v1_12_R1/entity/VillagerController.java index 5e26c392d..80d08b354 100644 --- a/v1_12_R1/src/main/java/net/citizensnpcs/nms/v1_12_R1/entity/VillagerController.java +++ b/v1_12_R1/src/main/java/net/citizensnpcs/nms/v1_12_R1/entity/VillagerController.java @@ -39,7 +39,6 @@ public class VillagerController extends MobEntityController { public static class EntityVillagerNPC extends EntityVillager implements NPCHolder { private boolean blockingATrade; - private boolean blockTrades = true; private final CitizensNPC npc; public EntityVillagerNPC(World world) { @@ -74,7 +73,7 @@ public class VillagerController extends MobEntityController { @Override public boolean a(EntityHuman entityhuman, EnumHand enumhand) { - if (npc != null && blockTrades) { + if (npc != null && npc.data().get(NPC.VILLAGER_BLOCK_TRADES, true)) { blockingATrade = true; List list = getOffers(entityhuman); if (list != null) { @@ -172,10 +171,6 @@ public class VillagerController extends MobEntityController { return npc; } - public boolean isBlockingTrades() { - return blockTrades; - } - @Override public boolean isLeashed() { if (npc == null) @@ -219,10 +214,6 @@ public class VillagerController extends MobEntityController { super.onLightningStrike(entitylightning); } } - - public void setBlockTrades(boolean blocked) { - this.blockTrades = blocked; - } } public static class VillagerNPC extends CraftVillager implements NPCHolder { diff --git a/v1_13_R2/src/main/java/net/citizensnpcs/nms/v1_13_R2/entity/VillagerController.java b/v1_13_R2/src/main/java/net/citizensnpcs/nms/v1_13_R2/entity/VillagerController.java index c77cdb460..df99532a1 100644 --- a/v1_13_R2/src/main/java/net/citizensnpcs/nms/v1_13_R2/entity/VillagerController.java +++ b/v1_13_R2/src/main/java/net/citizensnpcs/nms/v1_13_R2/entity/VillagerController.java @@ -42,7 +42,6 @@ public class VillagerController extends MobEntityController { public static class EntityVillagerNPC extends EntityVillager implements NPCHolder { private boolean blockingATrade; - private boolean blockTrades = true; private final CitizensNPC npc; public EntityVillagerNPC(World world) { @@ -77,7 +76,7 @@ public class VillagerController extends MobEntityController { @Override public boolean a(EntityHuman entityhuman, EnumHand enumhand) { - if (npc != null && blockTrades) { + if (npc != null && npc.data().get(NPC.VILLAGER_BLOCK_TRADES, true)) { blockingATrade = true; List list = getOffers(entityhuman); if (list != null) { @@ -182,10 +181,6 @@ public class VillagerController extends MobEntityController { } } - public boolean isBlockingTrades() { - return blockTrades; - } - @Override public boolean isLeashed() { if (npc == null) @@ -222,10 +217,6 @@ public class VillagerController extends MobEntityController { } } - public void setBlockTrades(boolean blocked) { - this.blockTrades = blocked; - } - @Override public boolean z_() { if (npc == null || !npc.isFlyable()) { diff --git a/v1_14_R1/src/main/java/net/citizensnpcs/nms/v1_14_R1/entity/VillagerController.java b/v1_14_R1/src/main/java/net/citizensnpcs/nms/v1_14_R1/entity/VillagerController.java index ea0b82fa6..a6ef8cf19 100644 --- a/v1_14_R1/src/main/java/net/citizensnpcs/nms/v1_14_R1/entity/VillagerController.java +++ b/v1_14_R1/src/main/java/net/citizensnpcs/nms/v1_14_R1/entity/VillagerController.java @@ -48,7 +48,6 @@ public class VillagerController extends MobEntityController { public static class EntityVillagerNPC extends EntityVillager implements NPCHolder { private TreeMap behaviorMap; private boolean blockingATrade; - private boolean blockTrades = true; boolean calledNMSHeight = false; private final CitizensNPC npc; private BehaviorController previousBehaviorController; @@ -85,7 +84,7 @@ public class VillagerController extends MobEntityController { @Override public boolean a(EntityHuman entityhuman, EnumHand enumhand) { - if (npc != null && blockTrades) { + if (npc != null && npc.data().get(NPC.VILLAGER_BLOCK_TRADES, true)) { blockingATrade = true; List list = getOffers(); if (list != null) { @@ -191,10 +190,6 @@ public class VillagerController extends MobEntityController { return NMSImpl.getSoundEffect(npc, super.getSoundHurt(damagesource), NPC.HURT_SOUND_METADATA); } - public boolean isBlockingTrades() { - return blockTrades; - } - @Override public boolean isClimbing() { if (npc == null || !npc.isFlyable()) { @@ -249,10 +244,6 @@ public class VillagerController extends MobEntityController { super.onLightningStrike(entitylightning); } } - - public void setBlockTrades(boolean blocked) { - this.blockTrades = blocked; - } } public static class VillagerNPC extends CraftVillager implements NPCHolder { diff --git a/v1_15_R1/src/main/java/net/citizensnpcs/nms/v1_15_R1/entity/VillagerController.java b/v1_15_R1/src/main/java/net/citizensnpcs/nms/v1_15_R1/entity/VillagerController.java index c37ed5a92..9d5b47207 100644 --- a/v1_15_R1/src/main/java/net/citizensnpcs/nms/v1_15_R1/entity/VillagerController.java +++ b/v1_15_R1/src/main/java/net/citizensnpcs/nms/v1_15_R1/entity/VillagerController.java @@ -46,7 +46,6 @@ public class VillagerController extends MobEntityController { public static class EntityVillagerNPC extends EntityVillager implements NPCHolder { private boolean blockingATrade; - private boolean blockTrades = true; boolean calledNMSHeight = false; private final CitizensNPC npc; @@ -83,7 +82,7 @@ public class VillagerController extends MobEntityController { @Override public boolean a(EntityHuman entityhuman, EnumHand enumhand) { - if (npc != null && blockTrades) { + if (npc != null && npc.data().get(NPC.VILLAGER_BLOCK_TRADES, true)) { blockingATrade = true; List list = getOffers(); if (list != null) { @@ -190,10 +189,6 @@ public class VillagerController extends MobEntityController { } } - public boolean isBlockingTrades() { - return blockTrades; - } - @Override public boolean isClimbing() { if (npc == null || !npc.isFlyable()) { @@ -241,10 +236,6 @@ public class VillagerController extends MobEntityController { super.onLightningStrike(entitylightning); } } - - public void setBlockTrades(boolean blocked) { - this.blockTrades = blocked; - } } public static class VillagerNPC extends CraftVillager implements NPCHolder { diff --git a/v1_16_R3/src/main/java/net/citizensnpcs/nms/v1_16_R3/entity/VillagerController.java b/v1_16_R3/src/main/java/net/citizensnpcs/nms/v1_16_R3/entity/VillagerController.java index 75a339451..2ebe579ed 100644 --- a/v1_16_R3/src/main/java/net/citizensnpcs/nms/v1_16_R3/entity/VillagerController.java +++ b/v1_16_R3/src/main/java/net/citizensnpcs/nms/v1_16_R3/entity/VillagerController.java @@ -49,7 +49,6 @@ public class VillagerController extends MobEntityController { public static class EntityVillagerNPC extends EntityVillager implements NPCHolder { private boolean blockingATrade; - private boolean blockTrades = true; boolean calledNMSHeight = false; private final CitizensNPC npc; @@ -86,7 +85,7 @@ public class VillagerController extends MobEntityController { @Override public EnumInteractionResult b(EntityHuman entityhuman, EnumHand enumhand) { - if (npc != null && blockTrades) { + if (npc != null && npc.data().get(NPC.VILLAGER_BLOCK_TRADES, true)) { blockingATrade = true; List list = getOffers(); if (list != null) { @@ -193,10 +192,6 @@ public class VillagerController extends MobEntityController { } } - public boolean isBlockingTrades() { - return blockTrades; - } - @Override public boolean isClimbing() { if (npc == null || !npc.isFlyable()) { @@ -244,10 +239,6 @@ public class VillagerController extends MobEntityController { super.onLightningStrike(server, entitylightning); } } - - public void setBlockTrades(boolean blocked) { - this.blockTrades = blocked; - } } public static class VillagerNPC extends CraftVillager implements ForwardingNPCHolder { diff --git a/v1_17_R1/src/main/java/net/citizensnpcs/nms/v1_17_R1/entity/VillagerController.java b/v1_17_R1/src/main/java/net/citizensnpcs/nms/v1_17_R1/entity/VillagerController.java index a2cf972d8..cd419a751 100644 --- a/v1_17_R1/src/main/java/net/citizensnpcs/nms/v1_17_R1/entity/VillagerController.java +++ b/v1_17_R1/src/main/java/net/citizensnpcs/nms/v1_17_R1/entity/VillagerController.java @@ -46,7 +46,6 @@ public class VillagerController extends MobEntityController { public static class EntityVillagerNPC extends Villager implements NPCHolder { private boolean blockingATrade; - private boolean blockTrades = true; boolean calledNMSHeight = false; private final CitizensNPC npc; @@ -145,10 +144,6 @@ public class VillagerController extends MobEntityController { return npc; } - public boolean isBlockingTrades() { - return blockTrades; - } - @Override public boolean isLeashed() { if (npc == null) @@ -173,7 +168,7 @@ public class VillagerController extends MobEntityController { @Override public InteractionResult mobInteract(Player entityhuman, InteractionHand enumhand) { - if (npc != null && blockTrades) { + if (npc != null && npc.data().get(NPC.VILLAGER_BLOCK_TRADES, true)) { blockingATrade = true; MerchantOffers list = getOffers(); if (list != null) { @@ -227,10 +222,6 @@ public class VillagerController extends MobEntityController { return npc == null ? super.save(save) : false; } - public void setBlockTrades(boolean blocked) { - this.blockTrades = blocked; - } - @Override public void thunderHit(ServerLevel worldserver, LightningBolt entitylightning) { if (npc == null) { diff --git a/v1_17_R1/src/main/java/net/citizensnpcs/nms/v1_17_R1/util/PlayerMoveControl.java b/v1_17_R1/src/main/java/net/citizensnpcs/nms/v1_17_R1/util/PlayerMoveControl.java index 42cf06d4d..976d7f80c 100644 --- a/v1_17_R1/src/main/java/net/citizensnpcs/nms/v1_17_R1/util/PlayerMoveControl.java +++ b/v1_17_R1/src/main/java/net/citizensnpcs/nms/v1_17_R1/util/PlayerMoveControl.java @@ -16,7 +16,6 @@ import net.minecraft.world.entity.monster.Slime; public class PlayerMoveControl extends MoveControl { protected LivingEntity entity; private int jumpTicks; - private int keepMovingTicks; protected boolean moving; protected double speed; protected double tx; @@ -91,7 +90,6 @@ public class PlayerMoveControl extends MoveControl { this.tz = d2; this.speed = d3; this.moving = true; - this.keepMovingTicks = 1; } private boolean shouldJump() { diff --git a/v1_8_R3/src/main/java/net/citizensnpcs/nms/v1_8_R3/entity/VillagerController.java b/v1_8_R3/src/main/java/net/citizensnpcs/nms/v1_8_R3/entity/VillagerController.java index ce44d1f73..d9d3fb149 100644 --- a/v1_8_R3/src/main/java/net/citizensnpcs/nms/v1_8_R3/entity/VillagerController.java +++ b/v1_8_R3/src/main/java/net/citizensnpcs/nms/v1_8_R3/entity/VillagerController.java @@ -33,7 +33,6 @@ public class VillagerController extends MobEntityController { public static class EntityVillagerNPC extends EntityVillager implements NPCHolder { private boolean blockingATrade; - private boolean blockTrades = true; private final CitizensNPC npc; public EntityVillagerNPC(World world) { @@ -68,7 +67,7 @@ public class VillagerController extends MobEntityController { @Override public boolean a(EntityHuman entityhuman) { - if (npc != null && blockTrades) { + if (npc != null && npc.data().get(NPC.VILLAGER_BLOCK_TRADES, true)) { blockingATrade = true; } return super.a(entityhuman); @@ -183,10 +182,6 @@ public class VillagerController extends MobEntityController { return npc; } - public boolean isBlockingTrades() { - return blockTrades; - } - @Override public boolean k_() { if (npc == null || !npc.isFlyable()) { @@ -203,10 +198,6 @@ public class VillagerController extends MobEntityController { } } - public void setBlockTrades(boolean blocked) { - this.blockTrades = blocked; - } - @Override protected String z() { return NMSImpl.getSoundEffect(npc, super.z(), NPC.AMBIENT_SOUND_METADATA);