Package net.minecraft.village
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
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
VillagerGossips.GossipEntry
(package private) static class
VillagerGossips.Reputation
-
Field Summary
Fields Modifier and Type Field Description private Map<UUID,VillagerGossips.Reputation>
entityReputation
-
Constructor Summary
Constructors Constructor Description VillagerGossips()
-
Method Summary
Modifier and Type Method Description void
decay()
void
deserialize(com.mojang.serialization.Dynamic<?> dynamic)
private Stream<VillagerGossips.GossipEntry>
entries()
private VillagerGossips.Reputation
getReputationFor(UUID target)
int
getReputationFor(UUID target, Predicate<VillageGossipType> gossipTypeFilter)
private static int
max(int left, int right)
private int
mergeReputation(VillageGossipType type, int left, int right)
private Collection<VillagerGossips.GossipEntry>
pickGossips(Random random, int count)
<T> com.mojang.serialization.Dynamic<T>
serialize(com.mojang.serialization.DynamicOps<T> dynamicOps)
void
shareGossipFrom(VillagerGossips from, Random random, int count)
void
startGossip(UUID target, VillageGossipType type, int value)
-
Field Details
-
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
- 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
- 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
- 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;
-
getReputationFor
- 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
- 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
- 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
-