Package net.minecraft.village
Class VillagerGossips
java.lang.Object
net.minecraft.village.VillagerGossips
- Mappings:
Namespace Name named net/minecraft/village/VillagerGossipsintermediary net/minecraft/class_4136official cco
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final recordprivate static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<UUID, VillagerGossips.Reputation> static final intprivate static final Logger -
Constructor Summary
Constructors -
Method Summary
Modifier 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 LOGGERLnet/minecraft/village/VillagerGossips;LOGGER:Lorg/slf4j/Logger;intermediary field_41669Lnet/minecraft/class_4136;field_41669:Lorg/slf4j/Logger;official bLcco;b:Lorg/slf4j/Logger;
-
field_30236
public static final int field_30236- See Also:
- Mappings:
Namespace Name Mixin selector named field_30236Lnet/minecraft/village/VillagerGossips;field_30236:Iintermediary field_30236Lnet/minecraft/class_4136;field_30236:Iofficial aLcco;a:I
-
entityReputation
- Mappings:
Namespace Name Mixin selector named entityReputationLnet/minecraft/village/VillagerGossips;entityReputation:Ljava/util/Map;intermediary field_18419Lnet/minecraft/class_4136;field_18419:Ljava/util/Map;official cLcco;c:Ljava/util/Map;
-
-
Constructor Details
-
VillagerGossips
public VillagerGossips()
-
-
Method Details
-
getEntityReputationAssociatedGossips
- Mappings:
Namespace Name Mixin selector named getEntityReputationAssociatedGossipsLnet/minecraft/village/VillagerGossips;getEntityReputationAssociatedGossips()Ljava/util/Map;intermediary method_35120Lnet/minecraft/class_4136;method_35120()Ljava/util/Map;official aLcco;a()Ljava/util/Map;
-
decay
public void decay()- Mappings:
Namespace Name Mixin selector named decayLnet/minecraft/village/VillagerGossips;decay()Vintermediary method_20651Lnet/minecraft/class_4136;method_20651()Vofficial bLcco;b()V
-
entries
- Mappings:
Namespace Name Mixin selector named entriesLnet/minecraft/village/VillagerGossips;entries()Ljava/util/stream/Stream;intermediary method_19074Lnet/minecraft/class_4136;method_19074()Ljava/util/stream/Stream;official cLcco;c()Ljava/util/stream/Stream;
-
pickGossips
- Mappings:
Namespace Name Mixin selector named pickGossipsLnet/minecraft/village/VillagerGossips;pickGossips(Lnet/minecraft/util/math/random/Random;I)Ljava/util/Collection;intermediary method_19070Lnet/minecraft/class_4136;method_19070(Lnet/minecraft/class_5819;I)Ljava/util/Collection;official aLcco;a(Layw;I)Ljava/util/Collection;
-
getReputationFor
- Mappings:
Namespace Name Mixin selector named getReputationForLnet/minecraft/village/VillagerGossips;getReputationFor(Ljava/util/UUID;)Lnet/minecraft/village/VillagerGossips$Reputation;intermediary method_19071Lnet/minecraft/class_4136;method_19071(Ljava/util/UUID;)Lnet/minecraft/class_4136$class_4137;official aLcco;a(Ljava/util/UUID;)Lcco$a;
-
getReputationFor
- Mappings:
Namespace Name Mixin selector named getReputationForLnet/minecraft/village/VillagerGossips;getReputationFor(Ljava/util/UUID;Ljava/util/function/Predicate;)Iintermediary method_19073Lnet/minecraft/class_4136;method_19073(Ljava/util/UUID;Ljava/util/function/Predicate;)Iofficial aLcco;a(Ljava/util/UUID;Ljava/util/function/Predicate;)I
-
getReputationCount
- Mappings:
Namespace Name Mixin selector named getReputationCountLnet/minecraft/village/VillagerGossips;getReputationCount(Lnet/minecraft/village/VillageGossipType;Ljava/util/function/DoublePredicate;)Jintermediary method_35122Lnet/minecraft/class_4136;method_35122(Lnet/minecraft/class_4139;Ljava/util/function/DoublePredicate;)Jofficial aLcco;a(Lccp;Ljava/util/function/DoublePredicate;)J
-
startGossip
- Mappings:
Namespace Name Mixin selector named startGossipLnet/minecraft/village/VillagerGossips;startGossip(Ljava/util/UUID;Lnet/minecraft/village/VillageGossipType;I)Vintermediary method_19072Lnet/minecraft/class_4136;method_19072(Ljava/util/UUID;Lnet/minecraft/class_4139;I)Vofficial aLcco;a(Ljava/util/UUID;Lccp;I)V
-
removeGossip
- Mappings:
Namespace Name Mixin selector named removeGossipLnet/minecraft/village/VillagerGossips;removeGossip(Ljava/util/UUID;Lnet/minecraft/village/VillageGossipType;I)Vintermediary method_35126Lnet/minecraft/class_4136;method_35126(Ljava/util/UUID;Lnet/minecraft/class_4139;I)Vofficial bLcco;b(Ljava/util/UUID;Lccp;I)V
-
remove
- Mappings:
Namespace Name Mixin selector named removeLnet/minecraft/village/VillagerGossips;remove(Ljava/util/UUID;Lnet/minecraft/village/VillageGossipType;)Vintermediary method_35124Lnet/minecraft/class_4136;method_35124(Ljava/util/UUID;Lnet/minecraft/class_4139;)Vofficial aLcco;a(Ljava/util/UUID;Lccp;)V
-
remove
- Mappings:
Namespace Name Mixin selector named removeLnet/minecraft/village/VillagerGossips;remove(Lnet/minecraft/village/VillageGossipType;)Vintermediary method_35121Lnet/minecraft/class_4136;method_35121(Lnet/minecraft/class_4139;)Vofficial aLcco;a(Lccp;)V
-
serialize
public <T> T serialize(com.mojang.serialization.DynamicOps<T> ops) - Mappings:
Namespace Name Mixin selector named serializeLnet/minecraft/village/VillagerGossips;serialize(Lcom/mojang/serialization/DynamicOps;)Ljava/lang/Object;intermediary method_19067Lnet/minecraft/class_4136;method_19067(Lcom/mojang/serialization/DynamicOps;)Ljava/lang/Object;official aLcco;a(Lcom/mojang/serialization/DynamicOps;)Ljava/lang/Object;
-
deserialize
public void deserialize(com.mojang.serialization.Dynamic<?> dynamic) - Mappings:
Namespace Name Mixin selector named deserializeLnet/minecraft/village/VillagerGossips;deserialize(Lcom/mojang/serialization/Dynamic;)Vintermediary method_19066Lnet/minecraft/class_4136;method_19066(Lcom/mojang/serialization/Dynamic;)Vofficial aLcco;a(Lcom/mojang/serialization/Dynamic;)V
-
max
private static int max(int left, int right) - Mappings:
Namespace Name Mixin selector named maxLnet/minecraft/village/VillagerGossips;max(II)Iintermediary method_19059Lnet/minecraft/class_4136;method_19059(II)Iofficial aLcco;a(II)I
-
mergeReputation
- Mappings:
Namespace Name Mixin selector named mergeReputationLnet/minecraft/village/VillagerGossips;mergeReputation(Lnet/minecraft/village/VillageGossipType;II)Iintermediary method_19063Lnet/minecraft/class_4136;method_19063(Lnet/minecraft/class_4139;II)Iofficial aLcco;a(Lccp;II)I
-