Class VillagerGossips

java.lang.Object
net.minecraft.village.VillagerGossips

public class VillagerGossips
extends Object
Mappings:
Namespace Name
official azb
intermediary net/minecraft/class_4136
named net/minecraft/village/VillagerGossips
  • Field Details

    • entityReputation

      private final Map<UUID,​VillagerGossips.Reputation> entityReputation
      Mappings:
      Namespace Name Mixin selector
      official a Lazb;a:Ljava/util/Map;
      intermediary field_18419 Lnet/minecraft/class_4136;field_18419:Ljava/util/Map;
      named entityReputation Lnet/minecraft/village/VillagerGossips;entityReputation:Ljava/util/Map;
  • Constructor Details

    • VillagerGossips

      public VillagerGossips()
  • Method Details

    • decay

      public void decay()
      Mappings:
      Namespace Name Mixin selector
      official b Lazb;b()V
      intermediary method_20651 Lnet/minecraft/class_4136;method_20651()V
      named decay Lnet/minecraft/village/VillagerGossips;decay()V
    • entries

      private Stream<VillagerGossips.GossipEntry> entries()
      Mappings:
      Namespace Name Mixin selector
      official c Lazb;c()Ljava/util/stream/Stream;
      intermediary method_19074 Lnet/minecraft/class_4136;method_19074()Ljava/util/stream/Stream;
      named entries Lnet/minecraft/village/VillagerGossips;entries()Ljava/util/stream/Stream;
    • pickGossips

      private Collection<VillagerGossips.GossipEntry> pickGossips​(Random random, int count)
      Mappings:
      Namespace Name Mixin selector
      official a Lazb;a(Ljava/util/Random;I)Ljava/util/Collection;
      intermediary method_19070 Lnet/minecraft/class_4136;method_19070(Ljava/util/Random;I)Ljava/util/Collection;
      named pickGossips Lnet/minecraft/village/VillagerGossips;pickGossips(Ljava/util/Random;I)Ljava/util/Collection;
    • getReputationFor

      private VillagerGossips.Reputation getReputationFor​(UUID target)
      Mappings:
      Namespace Name Mixin selector
      official a Lazb;a(Ljava/util/UUID;)Lazb$a;
      intermediary method_19071 Lnet/minecraft/class_4136;method_19071(Ljava/util/UUID;)Lnet/minecraft/class_4136$class_4137;
      named getReputationFor Lnet/minecraft/village/VillagerGossips;getReputationFor(Ljava/util/UUID;)Lnet/minecraft/village/VillagerGossips$Reputation;
    • shareGossipFrom

      public void shareGossipFrom​(VillagerGossips from, Random random, int count)
      Mappings:
      Namespace Name Mixin selector
      official a Lazb;a(Lazb;Ljava/util/Random;I)V
      intermediary method_19061 Lnet/minecraft/class_4136;method_19061(Lnet/minecraft/class_4136;Ljava/util/Random;I)V
      named shareGossipFrom Lnet/minecraft/village/VillagerGossips;shareGossipFrom(Lnet/minecraft/village/VillagerGossips;Ljava/util/Random;I)V
    • getReputationFor

      public int getReputationFor​(UUID target, Predicate<VillageGossipType> gossipTypeFilter)
      Mappings:
      Namespace Name Mixin selector
      official a Lazb;a(Ljava/util/UUID;Ljava/util/function/Predicate;)I
      intermediary method_19073 Lnet/minecraft/class_4136;method_19073(Ljava/util/UUID;Ljava/util/function/Predicate;)I
      named getReputationFor Lnet/minecraft/village/VillagerGossips;getReputationFor(Ljava/util/UUID;Ljava/util/function/Predicate;)I
    • startGossip

      public void startGossip​(UUID target, VillageGossipType type, int value)
      Mappings:
      Namespace Name Mixin selector
      official a Lazb;a(Ljava/util/UUID;Lazc;I)V
      intermediary method_19072 Lnet/minecraft/class_4136;method_19072(Ljava/util/UUID;Lnet/minecraft/class_4139;I)V
      named startGossip Lnet/minecraft/village/VillagerGossips;startGossip(Ljava/util/UUID;Lnet/minecraft/village/VillageGossipType;I)V
    • serialize

      public <T> com.mojang.serialization.Dynamic<T> serialize​(com.mojang.serialization.DynamicOps<T> dynamicOps)
      Mappings:
      Namespace Name Mixin selector
      official a Lazb;a(Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic;
      intermediary method_19067 Lnet/minecraft/class_4136;method_19067(Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic;
      named serialize Lnet/minecraft/village/VillagerGossips;serialize(Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic;
    • deserialize

      public void deserialize​(com.mojang.serialization.Dynamic<?> dynamic)
      Mappings:
      Namespace Name Mixin selector
      official a Lazb;a(Lcom/mojang/serialization/Dynamic;)V
      intermediary method_19066 Lnet/minecraft/class_4136;method_19066(Lcom/mojang/serialization/Dynamic;)V
      named deserialize Lnet/minecraft/village/VillagerGossips;deserialize(Lcom/mojang/serialization/Dynamic;)V
    • max

      private static int max​(int left, int right)
      Mappings:
      Namespace Name Mixin selector
      official a Lazb;a(II)I
      intermediary method_19059 Lnet/minecraft/class_4136;method_19059(II)I
      named max Lnet/minecraft/village/VillagerGossips;max(II)I
    • mergeReputation

      private int mergeReputation​(VillageGossipType type, int left, int right)
      Mappings:
      Namespace Name Mixin selector
      official a Lazb;a(Lazc;II)I
      intermediary method_19063 Lnet/minecraft/class_4136;method_19063(Lnet/minecraft/class_4139;II)I
      named mergeReputation Lnet/minecraft/village/VillagerGossips;mergeReputation(Lnet/minecraft/village/VillageGossipType;II)I