Class Village

java.lang.Object
net.minecraft.village.Village

public class Village extends Object
Mappings:
Namespace Name
official zo
intermediary net/minecraft/class_938
named net/minecraft/village/Village
  • Field Details

    • world

      private World world
      Mappings:
      Namespace Name Mixin selector
      official a Lzo;a:Lamu;
      intermediary field_3669 Lnet/minecraft/class_938;field_3669:Lnet/minecraft/class_1150;
      named world Lnet/minecraft/village/Village;world:Lnet/minecraft/world/World;
    • doors

      private final List<VillageDoor> doors
      Mappings:
      Namespace Name Mixin selector
      official b Lzo;b:Ljava/util/List;
      intermediary field_3670 Lnet/minecraft/class_938;field_3670:Ljava/util/List;
      named doors Lnet/minecraft/village/Village;doors:Ljava/util/List;
    • max

      private BlockPos max
      Mappings:
      Namespace Name Mixin selector
      official c Lzo;c:Let;
      intermediary field_3671 Lnet/minecraft/class_938;field_3671:Lnet/minecraft/class_2552;
      named max Lnet/minecraft/village/Village;max:Lnet/minecraft/util/math/BlockPos;
    • min

      private BlockPos min
      Mappings:
      Namespace Name Mixin selector
      official d Lzo;d:Let;
      intermediary field_3672 Lnet/minecraft/class_938;field_3672:Lnet/minecraft/class_2552;
      named min Lnet/minecraft/village/Village;min:Lnet/minecraft/util/math/BlockPos;
    • radius

      private int radius
      Mappings:
      Namespace Name Mixin selector
      official e Lzo;e:I
      intermediary field_3673 Lnet/minecraft/class_938;field_3673:I
      named radius Lnet/minecraft/village/Village;radius:I
    • stable

      private int stable
      Mappings:
      Namespace Name Mixin selector
      official f Lzo;f:I
      intermediary field_3674 Lnet/minecraft/class_938;field_3674:I
      named stable Lnet/minecraft/village/Village;stable:I
    • ticks

      private int ticks
      Mappings:
      Namespace Name Mixin selector
      official g Lzo;g:I
      intermediary field_3675 Lnet/minecraft/class_938;field_3675:I
      named ticks Lnet/minecraft/village/Village;ticks:I
    • populationSize

      private int populationSize
      Mappings:
      Namespace Name Mixin selector
      official h Lzo;h:I
      intermediary field_3676 Lnet/minecraft/class_938;field_3676:I
      named populationSize Lnet/minecraft/village/Village;populationSize:I
    • mtick

      private int mtick
      Mappings:
      Namespace Name Mixin selector
      official i Lzo;i:I
      intermediary field_5363 Lnet/minecraft/class_938;field_5363:I
      named mtick Lnet/minecraft/village/Village;mtick:I
    • field_15484

      private final Map<String,Integer> field_15484
      Mappings:
      Namespace Name Mixin selector
      official j Lzo;j:Ljava/util/Map;
      intermediary field_15484 Lnet/minecraft/class_938;field_15484:Ljava/util/Map;
      named field_15484 Lnet/minecraft/village/Village;field_15484:Ljava/util/Map;
    • attackers

      private final List<Village.Attacker> attackers
      Mappings:
      Namespace Name Mixin selector
      official k Lzo;k:Ljava/util/List;
      intermediary field_3677 Lnet/minecraft/class_938;field_3677:Ljava/util/List;
      named attackers Lnet/minecraft/village/Village;attackers:Ljava/util/List;
    • golems

      private int golems
      Mappings:
      Namespace Name Mixin selector
      official l Lzo;l:I
      intermediary field_3678 Lnet/minecraft/class_938;field_3678:I
      named golems Lnet/minecraft/village/Village;golems:I
  • Constructor Details

    • Village

      public Village()
    • Village

      public Village(World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lzo;<init>(Lamu;)V
      intermediary <init> Lnet/minecraft/class_938;<init>(Lnet/minecraft/class_1150;)V
      named <init> Lnet/minecraft/village/Village;<init>(Lnet/minecraft/world/World;)V
  • Method Details

    • setWorld

      public void setWorld(World world)
      Mappings:
      Namespace Name Mixin selector
      official a Lzo;a(Lamu;)V
      intermediary method_4506 Lnet/minecraft/class_938;method_4506(Lnet/minecraft/class_1150;)V
      named setWorld Lnet/minecraft/village/Village;setWorld(Lnet/minecraft/world/World;)V
    • setTicks

      public void setTicks(int ticks)
      Mappings:
      Namespace Name Mixin selector
      official a Lzo;a(I)V
      intermediary method_2813 Lnet/minecraft/class_938;method_2813(I)V
      named setTicks Lnet/minecraft/village/Village;setTicks(I)V
    • method_11053

      private Vec3d method_11053(BlockPos blockPos, int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official a Lzo;a(Let;III)Lbhe;
      intermediary method_11053 Lnet/minecraft/class_938;method_11053(Lnet/minecraft/class_2552;III)Lnet/minecraft/class_236;
      named method_11053 Lnet/minecraft/village/Village;method_11053(Lnet/minecraft/util/math/BlockPos;III)Lnet/minecraft/util/math/Vec3d;
    • method_11054

      private boolean method_11054(BlockPos blockPos, BlockPos blockPos2)
      Mappings:
      Namespace Name Mixin selector
      official a Lzo;a(Let;Let;)Z
      intermediary method_11054 Lnet/minecraft/class_938;method_11054(Lnet/minecraft/class_2552;Lnet/minecraft/class_2552;)Z
      named method_11054 Lnet/minecraft/village/Village;method_11054(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;)Z
    • method_2830

      private void method_2830()
      Mappings:
      Namespace Name Mixin selector
      official j Lzo;j()V
      intermediary method_2830 Lnet/minecraft/class_938;method_2830()V
      named method_2830 Lnet/minecraft/village/Village;method_2830()V
    • method_2831

      private void method_2831()
      Mappings:
      Namespace Name Mixin selector
      official k Lzo;k()V
      intermediary method_2831 Lnet/minecraft/class_938;method_2831()V
      named method_2831 Lnet/minecraft/village/Village;method_2831()V
    • getMinPos

      public BlockPos getMinPos()
      Mappings:
      Namespace Name Mixin selector
      official a Lzo;a()Let;
      intermediary method_2812 Lnet/minecraft/class_938;method_2812()Lnet/minecraft/class_2552;
      named getMinPos Lnet/minecraft/village/Village;getMinPos()Lnet/minecraft/util/math/BlockPos;
    • getRadius

      public int getRadius()
      Mappings:
      Namespace Name Mixin selector
      official b Lzo;b()I
      intermediary method_2818 Lnet/minecraft/class_938;method_2818()I
      named getRadius Lnet/minecraft/village/Village;getRadius()I
    • getDoorsAmount

      public int getDoorsAmount()
      Mappings:
      Namespace Name Mixin selector
      official c Lzo;c()I
      intermediary method_2822 Lnet/minecraft/class_938;method_2822()I
      named getDoorsAmount Lnet/minecraft/village/Village;getDoorsAmount()I
    • method_2824

      public int method_2824()
      Mappings:
      Namespace Name Mixin selector
      official d Lzo;d()I
      intermediary method_2824 Lnet/minecraft/class_938;method_2824()I
      named method_2824 Lnet/minecraft/village/Village;method_2824()I
    • getPopulationSize

      public int getPopulationSize()
      Mappings:
      Namespace Name Mixin selector
      official e Lzo;e()I
      intermediary method_2825 Lnet/minecraft/class_938;method_2825()I
      named getPopulationSize Lnet/minecraft/village/Village;getPopulationSize()I
    • method_11052

      public boolean method_11052(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lzo;a(Let;)Z
      intermediary method_11052 Lnet/minecraft/class_938;method_11052(Lnet/minecraft/class_2552;)Z
      named method_11052 Lnet/minecraft/village/Village;method_11052(Lnet/minecraft/util/math/BlockPos;)Z
    • getDoors

      public List<VillageDoor> getDoors()
      Mappings:
      Namespace Name Mixin selector
      official f Lzo;f()Ljava/util/List;
      intermediary method_2827 Lnet/minecraft/class_938;method_2827()Ljava/util/List;
      named getDoors Lnet/minecraft/village/Village;getDoors()Ljava/util/List;
    • method_11055

      public VillageDoor method_11055(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official b Lzo;b(Let;)Lzn;
      intermediary method_11055 Lnet/minecraft/class_938;method_11055(Lnet/minecraft/class_2552;)Lnet/minecraft/class_937;
      named method_11055 Lnet/minecraft/village/Village;method_11055(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/village/VillageDoor;
    • method_11056

      public VillageDoor method_11056(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official c Lzo;c(Let;)Lzn;
      intermediary method_11056 Lnet/minecraft/class_938;method_11056(Lnet/minecraft/class_2552;)Lnet/minecraft/class_937;
      named method_11056 Lnet/minecraft/village/Village;method_11056(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/village/VillageDoor;
    • method_11057

      @Nullable public VillageDoor method_11057(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official e Lzo;e(Let;)Lzn;
      intermediary method_11057 Lnet/minecraft/class_938;method_11057(Lnet/minecraft/class_2552;)Lnet/minecraft/class_937;
      named method_11057 Lnet/minecraft/village/Village;method_11057(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/village/VillageDoor;
    • method_2817

      public void method_2817(VillageDoor door)
      Mappings:
      Namespace Name Mixin selector
      official a Lzo;a(Lzn;)V
      intermediary method_2817 Lnet/minecraft/class_938;method_2817(Lnet/minecraft/class_937;)V
      named method_2817 Lnet/minecraft/village/Village;method_2817(Lnet/minecraft/village/VillageDoor;)V
    • hasNoDoors

      public boolean hasNoDoors()
      Mappings:
      Namespace Name Mixin selector
      official g Lzo;g()Z
      intermediary method_2829 Lnet/minecraft/class_938;method_2829()Z
      named hasNoDoors Lnet/minecraft/village/Village;hasNoDoors()Z
    • addAttacker

      public void addAttacker(LivingEntity entity)
      Mappings:
      Namespace Name Mixin selector
      official a Lzo;a(Lvp;)V
      intermediary method_6227 Lnet/minecraft/class_938;method_6227(Lnet/minecraft/class_1699;)V
      named addAttacker Lnet/minecraft/village/Village;addAttacker(Lnet/minecraft/entity/LivingEntity;)V
    • getClosestAttacker

      @Nullable public LivingEntity getClosestAttacker(LivingEntity entity)
      Mappings:
      Namespace Name Mixin selector
      official b Lzo;b(Lvp;)Lvp;
      intermediary method_6228 Lnet/minecraft/class_938;method_6228(Lnet/minecraft/class_1699;)Lnet/minecraft/class_1699;
      named getClosestAttacker Lnet/minecraft/village/Village;getClosestAttacker(Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/entity/LivingEntity;
    • method_6229

      public PlayerEntity method_6229(LivingEntity entity)
      Mappings:
      Namespace Name Mixin selector
      official c Lzo;c(Lvp;)Laed;
      intermediary method_6229 Lnet/minecraft/class_938;method_6229(Lnet/minecraft/class_1699;)Lnet/minecraft/class_988;
      named method_6229 Lnet/minecraft/village/Village;method_6229(Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/entity/player/PlayerEntity;
    • method_2832

      private void method_2832()
      Mappings:
      Namespace Name Mixin selector
      official l Lzo;l()V
      intermediary method_2832 Lnet/minecraft/class_938;method_2832()V
      named method_2832 Lnet/minecraft/village/Village;method_2832()V
    • method_2833

      private void method_2833()
      Mappings:
      Namespace Name Mixin selector
      official m Lzo;m()V
      intermediary method_2833 Lnet/minecraft/class_938;method_2833()V
      named method_2833 Lnet/minecraft/village/Village;method_2833()V
    • method_11058

      private boolean method_11058(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official f Lzo;f(Let;)Z
      intermediary method_11058 Lnet/minecraft/class_938;method_11058(Lnet/minecraft/class_2552;)Z
      named method_11058 Lnet/minecraft/village/Village;method_11058(Lnet/minecraft/util/math/BlockPos;)Z
    • method_2834

      private void method_2834()
      Mappings:
      Namespace Name Mixin selector
      official n Lzo;n()V
      intermediary method_2834 Lnet/minecraft/class_938;method_2834()V
      named method_2834 Lnet/minecraft/village/Village;method_2834()V
    • method_4504

      public int method_4504(String string)
      Mappings:
      Namespace Name Mixin selector
      official a Lzo;a(Ljava/lang/String;)I
      intermediary method_4504 Lnet/minecraft/class_938;method_4504(Ljava/lang/String;)I
      named method_4504 Lnet/minecraft/village/Village;method_4504(Ljava/lang/String;)I
    • method_4505

      public int method_4505(String name, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lzo;a(Ljava/lang/String;I)I
      intermediary method_4505 Lnet/minecraft/class_938;method_4505(Ljava/lang/String;I)I
      named method_4505 Lnet/minecraft/village/Village;method_4505(Ljava/lang/String;I)I
    • method_4510

      public boolean method_4510(String string)
      Mappings:
      Namespace Name Mixin selector
      official d Lzo;d(Ljava/lang/String;)Z
      intermediary method_4510 Lnet/minecraft/class_938;method_4510(Ljava/lang/String;)Z
      named method_4510 Lnet/minecraft/village/Village;method_4510(Ljava/lang/String;)Z
    • fromNbt

      public void fromNbt(NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      official a Lzo;a(Lfy;)V
      intermediary method_4503 Lnet/minecraft/class_938;method_4503(Lnet/minecraft/class_322;)V
      named fromNbt Lnet/minecraft/village/Village;fromNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • toNbt

      public void toNbt(NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      official b Lzo;b(Lfy;)V
      intermediary method_4508 Lnet/minecraft/class_938;method_4508(Lnet/minecraft/class_322;)V
      named toNbt Lnet/minecraft/village/Village;toNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • method_4511

      public void method_4511()
      Mappings:
      Namespace Name Mixin selector
      official h Lzo;h()V
      intermediary method_4511 Lnet/minecraft/class_938;method_4511()V
      named method_4511 Lnet/minecraft/village/Village;method_4511()V
    • method_4512

      public boolean method_4512()
      Mappings:
      Namespace Name Mixin selector
      official i Lzo;i()Z
      intermediary method_4512 Lnet/minecraft/class_938;method_4512()Z
      named method_4512 Lnet/minecraft/village/Village;method_4512()Z
    • method_4507

      public void method_4507(int int2)
      Mappings:
      Namespace Name Mixin selector
      official b Lzo;b(I)V
      intermediary method_4507 Lnet/minecraft/class_938;method_4507(I)V
      named method_4507 Lnet/minecraft/village/Village;method_4507(I)V