Package net.minecraft.village
Class VillagerGossips
java.lang.Object
net.minecraft.village.VillagerGossips
- Mappings:
- Namespace - Name - named - net/minecraft/village/VillagerGossips- intermediary - net/minecraft/class_4136- official - cei
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprivate static final recordprivate static class
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final Map<UUID, VillagerGossips.Reputation> static final intprivate static final Logger
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoiddecay()voiddeserialize(com.mojang.serialization.Dynamic<?> dynamic) private Stream<VillagerGossips.GossipEntry> entries()longgetReputationCount(VillageGossipType type, DoublePredicate predicate) private VillagerGossips.ReputationgetReputationFor(UUID target) intgetReputationFor(UUID target, Predicate<VillageGossipType> gossipTypeFilter) private static intmax(int left, int right) private intmergeReputation(VillageGossipType type, int left, int right) private Collection<VillagerGossips.GossipEntry> pickGossips(Random random, int count) voidremove(UUID target, VillageGossipType type) voidremove(VillageGossipType type) voidremoveGossip(UUID target, VillageGossipType type, int value) <T> Tserialize(com.mojang.serialization.DynamicOps<T> ops) voidshareGossipFrom(VillagerGossips from, Random random, int count) voidstartGossip(UUID target, VillageGossipType type, int value) 
- 
Field Details- 
LOGGER- Mappings:
- Namespace - Name - Mixin selector - named - LOGGER- Lnet/minecraft/village/VillagerGossips;LOGGER:Lorg/slf4j/Logger;- intermediary - field_41669- Lnet/minecraft/class_4136;field_41669:Lorg/slf4j/Logger;- official - b- Lcei;b:Lorg/slf4j/Logger;
 
- 
field_30236public static final int field_30236- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_30236- Lnet/minecraft/village/VillagerGossips;field_30236:I- intermediary - field_30236- Lnet/minecraft/class_4136;field_30236:I- official - a- Lcei;a:I
 
- 
entityReputation- Mappings:
- Namespace - Name - Mixin selector - named - entityReputation- Lnet/minecraft/village/VillagerGossips;entityReputation:Ljava/util/Map;- intermediary - field_18419- Lnet/minecraft/class_4136;field_18419:Ljava/util/Map;- official - c- Lcei;c:Ljava/util/Map;
 
 
- 
- 
Constructor Details- 
VillagerGossipspublic VillagerGossips()
 
- 
- 
Method Details- 
getEntityReputationAssociatedGossips- Mappings:
- Namespace - Name - Mixin selector - named - getEntityReputationAssociatedGossips- Lnet/minecraft/village/VillagerGossips;getEntityReputationAssociatedGossips()Ljava/util/Map;- intermediary - method_35120- Lnet/minecraft/class_4136;method_35120()Ljava/util/Map;- official - a- Lcei;a()Ljava/util/Map;
 
- 
decaypublic void decay()- Mappings:
- Namespace - Name - Mixin selector - named - decay- Lnet/minecraft/village/VillagerGossips;decay()V- intermediary - method_20651- Lnet/minecraft/class_4136;method_20651()V- official - b- Lcei;b()V
 
- 
entries- Mappings:
- Namespace - Name - Mixin selector - named - entries- Lnet/minecraft/village/VillagerGossips;entries()Ljava/util/stream/Stream;- intermediary - method_19074- Lnet/minecraft/class_4136;method_19074()Ljava/util/stream/Stream;- official - c- Lcei;c()Ljava/util/stream/Stream;
 
- 
pickGossips- Mappings:
- Namespace - Name - Mixin selector - named - pickGossips- Lnet/minecraft/village/VillagerGossips;pickGossips(Lnet/minecraft/util/math/random/Random;I)Ljava/util/Collection;- intermediary - method_19070- Lnet/minecraft/class_4136;method_19070(Lnet/minecraft/class_5819;I)Ljava/util/Collection;- official - a- Lcei;a(Lazh;I)Ljava/util/Collection;
 
- 
getReputationFor- Mappings:
- Namespace - Name - Mixin selector - named - getReputationFor- Lnet/minecraft/village/VillagerGossips;getReputationFor(Ljava/util/UUID;)Lnet/minecraft/village/VillagerGossips$Reputation;- intermediary - method_19071- Lnet/minecraft/class_4136;method_19071(Ljava/util/UUID;)Lnet/minecraft/class_4136$class_4137;- official - a- Lcei;a(Ljava/util/UUID;)Lcei$a;
 
- 
getReputationFor- Mappings:
- Namespace - Name - Mixin selector - named - getReputationFor- Lnet/minecraft/village/VillagerGossips;getReputationFor(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- official - a- Lcei;a(Ljava/util/UUID;Ljava/util/function/Predicate;)I
 
- 
getReputationCount- Mappings:
- Namespace - Name - Mixin selector - named - getReputationCount- Lnet/minecraft/village/VillagerGossips;getReputationCount(Lnet/minecraft/village/VillageGossipType;Ljava/util/function/DoublePredicate;)J- intermediary - method_35122- Lnet/minecraft/class_4136;method_35122(Lnet/minecraft/class_4139;Ljava/util/function/DoublePredicate;)J- official - a- Lcei;a(Lcej;Ljava/util/function/DoublePredicate;)J
 
- 
startGossip- Mappings:
- Namespace - Name - Mixin selector - named - startGossip- Lnet/minecraft/village/VillagerGossips;startGossip(Ljava/util/UUID;Lnet/minecraft/village/VillageGossipType;I)V- intermediary - method_19072- Lnet/minecraft/class_4136;method_19072(Ljava/util/UUID;Lnet/minecraft/class_4139;I)V- official - a- Lcei;a(Ljava/util/UUID;Lcej;I)V
 
- 
removeGossip- Mappings:
- Namespace - Name - Mixin selector - named - removeGossip- Lnet/minecraft/village/VillagerGossips;removeGossip(Ljava/util/UUID;Lnet/minecraft/village/VillageGossipType;I)V- intermediary - method_35126- Lnet/minecraft/class_4136;method_35126(Ljava/util/UUID;Lnet/minecraft/class_4139;I)V- official - b- Lcei;b(Ljava/util/UUID;Lcej;I)V
 
- 
remove- Mappings:
- Namespace - Name - Mixin selector - named - remove- Lnet/minecraft/village/VillagerGossips;remove(Ljava/util/UUID;Lnet/minecraft/village/VillageGossipType;)V- intermediary - method_35124- Lnet/minecraft/class_4136;method_35124(Ljava/util/UUID;Lnet/minecraft/class_4139;)V- official - a- Lcei;a(Ljava/util/UUID;Lcej;)V
 
- 
remove- Mappings:
- Namespace - Name - Mixin selector - named - remove- Lnet/minecraft/village/VillagerGossips;remove(Lnet/minecraft/village/VillageGossipType;)V- intermediary - method_35121- Lnet/minecraft/class_4136;method_35121(Lnet/minecraft/class_4139;)V- official - a- Lcei;a(Lcej;)V
 
- 
serializepublic <T> T serialize(com.mojang.serialization.DynamicOps<T> ops) - Mappings:
- Namespace - Name - Mixin selector - named - serialize- Lnet/minecraft/village/VillagerGossips;serialize(Lcom/mojang/serialization/DynamicOps;)Ljava/lang/Object;- intermediary - method_19067- Lnet/minecraft/class_4136;method_19067(Lcom/mojang/serialization/DynamicOps;)Ljava/lang/Object;- official - a- Lcei;a(Lcom/mojang/serialization/DynamicOps;)Ljava/lang/Object;
 
- 
deserializepublic void deserialize(com.mojang.serialization.Dynamic<?> dynamic) - Mappings:
- Namespace - Name - Mixin selector - named - deserialize- Lnet/minecraft/village/VillagerGossips;deserialize(Lcom/mojang/serialization/Dynamic;)V- intermediary - method_19066- Lnet/minecraft/class_4136;method_19066(Lcom/mojang/serialization/Dynamic;)V- official - a- Lcei;a(Lcom/mojang/serialization/Dynamic;)V
 
- 
maxprivate static int max(int left, int right) - Mappings:
- Namespace - Name - Mixin selector - named - max- Lnet/minecraft/village/VillagerGossips;max(II)I- intermediary - method_19059- Lnet/minecraft/class_4136;method_19059(II)I- official - a- Lcei;a(II)I
 
- 
mergeReputation- Mappings:
- Namespace - Name - Mixin selector - named - mergeReputation- Lnet/minecraft/village/VillagerGossips;mergeReputation(Lnet/minecraft/village/VillageGossipType;II)I- intermediary - method_19063- Lnet/minecraft/class_4136;method_19063(Lnet/minecraft/class_4139;II)I- official - a- Lcei;a(Lcej;II)I
 
 
-