Class VillageState

java.lang.Object
net.minecraft.world.PersistentState
net.minecraft.village.VillageState

public class VillageState extends PersistentState
Mappings:
Namespace Name
official aji
intermediary net/minecraft/class_941
named net/minecraft/village/VillageState
  • Field Details

    • world

      private World world
      Mappings:
      Namespace Name Mixin selector
      official a Laji;a:Laxy;
      intermediary field_3691 Lnet/minecraft/class_941;field_3691:Lnet/minecraft/class_1150;
      named world Lnet/minecraft/village/VillageState;world:Lnet/minecraft/world/World;
    • positions

      private final List<BlockPos> positions
      Mappings:
      Namespace Name Mixin selector
      official b Laji;b:Ljava/util/List;
      intermediary field_3692 Lnet/minecraft/class_941;field_3692:Ljava/util/List;
      named positions Lnet/minecraft/village/VillageState;positions:Ljava/util/List;
    • doors

      private final List<VillageDoor> doors
      Mappings:
      Namespace Name Mixin selector
      official c Laji;c:Ljava/util/List;
      intermediary field_3693 Lnet/minecraft/class_941;field_3693:Ljava/util/List;
      named doors Lnet/minecraft/village/VillageState;doors:Ljava/util/List;
    • villages

      private final List<Village> villages
      Mappings:
      Namespace Name Mixin selector
      official d Laji;d:Ljava/util/List;
      intermediary field_3694 Lnet/minecraft/class_941;field_3694:Ljava/util/List;
      named villages Lnet/minecraft/village/VillageState;villages:Ljava/util/List;
    • tick

      private int tick
      Mappings:
      Namespace Name Mixin selector
      official e Laji;e:I
      intermediary field_3695 Lnet/minecraft/class_941;field_3695:I
      named tick Lnet/minecraft/village/VillageState;tick:I
  • Constructor Details

    • VillageState

      public VillageState(String id)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcbo;<init>(Ljava/lang/String;)V
      intermediary <init> Lnet/minecraft/class_92;<init>(Ljava/lang/String;)V
      named <init> Lnet/minecraft/world/PersistentState;<init>(Ljava/lang/String;)V
    • VillageState

      public VillageState(World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laji;<init>(Laxy;)V
      intermediary <init> Lnet/minecraft/class_941;<init>(Lnet/minecraft/class_1150;)V
      named <init> Lnet/minecraft/village/VillageState;<init>(Lnet/minecraft/world/World;)V
  • Method Details

    • setWorld

      public void setWorld(World world)
      Mappings:
      Namespace Name Mixin selector
      official a Laji;a(Laxy;)V
      intermediary method_4513 Lnet/minecraft/class_941;method_4513(Lnet/minecraft/class_1150;)V
      named setWorld Lnet/minecraft/village/VillageState;setWorld(Lnet/minecraft/world/World;)V
    • method_11061

      public void method_11061(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Laji;a(Lel;)V
      intermediary method_11061 Lnet/minecraft/class_941;method_11061(Lnet/minecraft/class_2552;)V
      named method_11061 Lnet/minecraft/village/VillageState;method_11061(Lnet/minecraft/util/math/BlockPos;)V
    • method_2839

      public void method_2839()
      Mappings:
      Namespace Name Mixin selector
      official a Laji;a()V
      intermediary method_2839 Lnet/minecraft/class_941;method_2839()V
      named method_2839 Lnet/minecraft/village/VillageState;method_2839()V
    • method_2845

      private void method_2845()
      Mappings:
      Namespace Name Mixin selector
      official f Laji;f()V
      intermediary method_2845 Lnet/minecraft/class_941;method_2845()V
      named method_2845 Lnet/minecraft/village/VillageState;method_2845()V
    • method_2843

      public List<Village> method_2843()
      Mappings:
      Namespace Name Mixin selector
      official b Laji;b()Ljava/util/List;
      intermediary method_2843 Lnet/minecraft/class_941;method_2843()Ljava/util/List;
      named method_2843 Lnet/minecraft/village/VillageState;method_2843()Ljava/util/List;
    • method_11062

      public Village method_11062(BlockPos pos, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Laji;a(Lel;I)Lajg;
      intermediary method_11062 Lnet/minecraft/class_941;method_11062(Lnet/minecraft/class_2552;I)Lnet/minecraft/class_938;
      named method_11062 Lnet/minecraft/village/VillageState;method_11062(Lnet/minecraft/util/math/BlockPos;I)Lnet/minecraft/village/Village;
    • method_2847

      private void method_2847()
      Mappings:
      Namespace Name Mixin selector
      official g Laji;g()V
      intermediary method_2847 Lnet/minecraft/class_941;method_2847()V
      named method_2847 Lnet/minecraft/village/VillageState;method_2847()V
    • method_2849

      private void method_2849()
      Mappings:
      Namespace Name Mixin selector
      official h Laji;h()V
      intermediary method_2849 Lnet/minecraft/class_941;method_2849()V
      named method_2849 Lnet/minecraft/village/VillageState;method_2849()V
    • method_11064

      private void method_11064(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official b Laji;b(Lel;)V
      intermediary method_11064 Lnet/minecraft/class_941;method_11064(Lnet/minecraft/class_2552;)V
      named method_11064 Lnet/minecraft/village/VillageState;method_11064(Lnet/minecraft/util/math/BlockPos;)V
    • method_11065

      @Nullable private VillageDoor method_11065(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official c Laji;c(Lel;)Lajf;
      intermediary method_11065 Lnet/minecraft/class_941;method_11065(Lnet/minecraft/class_2552;)Lnet/minecraft/class_937;
      named method_11065 Lnet/minecraft/village/VillageState;method_11065(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/village/VillageDoor;
    • method_15719

      private void method_15719(BlockState blockState, BlockPos blockPos)
      Mappings:
      Namespace Name Mixin selector
      official a Laji;a(Lblc;Lel;)V
      intermediary method_15719 Lnet/minecraft/class_941;method_15719(Lnet/minecraft/class_2232;Lnet/minecraft/class_2552;)V
      named method_15719 Lnet/minecraft/village/VillageState;method_15719(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;)V
    • method_11063

      private int method_11063(BlockPos blockPos, Direction direction, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Laji;a(Lel;Leq;I)I
      intermediary method_11063 Lnet/minecraft/class_941;method_11063(Lnet/minecraft/class_2552;Lnet/minecraft/class_1354;I)I
      named method_11063 Lnet/minecraft/village/VillageState;method_11063(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;I)I
    • method_11067

      private boolean method_11067(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official d Laji;d(Lel;)Z
      intermediary method_11067 Lnet/minecraft/class_941;method_11067(Lnet/minecraft/class_2552;)Z
      named method_11067 Lnet/minecraft/village/VillageState;method_11067(Lnet/minecraft/util/math/BlockPos;)Z
    • method_15718

      private boolean method_15718(BlockState blockState)
      Mappings:
      Namespace Name Mixin selector
      official a Laji;a(Lblc;)Z
      intermediary method_15718 Lnet/minecraft/class_941;method_15718(Lnet/minecraft/class_2232;)Z
      named method_15718 Lnet/minecraft/village/VillageState;method_15718(Lnet/minecraft/block/BlockState;)Z
    • fromNbt

      public void fromNbt(NbtCompound nbt)
      Specified by:
      fromNbt in class PersistentState
      Mappings:
      Namespace Name Mixin selector
      official a Lcbo;a(Lgy;)V
      intermediary method_188 Lnet/minecraft/class_92;method_188(Lnet/minecraft/class_322;)V
      named fromNbt Lnet/minecraft/world/PersistentState;fromNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • toNbt

      public NbtCompound toNbt(NbtCompound nbt)
      Specified by:
      toNbt in class PersistentState
      Mappings:
      Namespace Name Mixin selector
      official b Lcbo;b(Lgy;)Lgy;
      intermediary method_191 Lnet/minecraft/class_92;method_191(Lnet/minecraft/class_322;)Lnet/minecraft/class_322;
      named toNbt Lnet/minecraft/world/PersistentState;toNbt(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/nbt/NbtCompound;
    • getId

      public static String getId(Dimension dimension)
      Mappings:
      Namespace Name Mixin selector
      official a Laji;a(Lboc;)Ljava/lang/String;
      intermediary method_11060 Lnet/minecraft/class_941;method_11060(Lnet/minecraft/class_1208;)Ljava/lang/String;
      named getId Lnet/minecraft/village/VillageState;getId(Lnet/minecraft/world/dimension/Dimension;)Ljava/lang/String;