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 cjk
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final recordprivate static class - 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<VillagerGossips> private final Map<UUID, VillagerGossips.Reputation> static final int - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidadd(VillagerGossips gossips) voidclear()copy()voiddecay()private Stream<VillagerGossips.GossipEntry> entries()longgetReputationCount(VillagerGossipType type, DoublePredicate predicate) private VillagerGossips.ReputationgetReputationFor(UUID target) intgetReputationFor(UUID target, Predicate<VillagerGossipType> gossipTypeFilter) private static intmax(int left, int right) private intmergeReputation(VillagerGossipType type, int left, int right) private Collection<VillagerGossips.GossipEntry> pickGossips(Random random, int count) voidremove(UUID target, VillagerGossipType type) voidremove(VillagerGossipType type) voidremoveGossip(UUID target, VillagerGossipType type, int value) voidshareGossipFrom(VillagerGossips from, Random random, int count) voidstartGossip(UUID target, VillagerGossipType type, int value)  
- 
Field Details
- 
CODEC
- Mappings:
 Namespace Name Mixin selector named CODECLnet/minecraft/village/VillagerGossips;CODEC:Lcom/mojang/serialization/Codec;intermediary field_56649Lnet/minecraft/class_4136;field_56649:Lcom/mojang/serialization/Codec;official aLcjk;a:Lcom/mojang/serialization/Codec;
 - 
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 bLcjk;b: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 cLcjk;c:Ljava/util/Map;
 
 - 
 - 
Constructor Details
- 
VillagerGossips
public VillagerGossips() - 
VillagerGossips
- Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/village/VillagerGossips;<init>(Ljava/util/List;)Vintermediary <init>Lnet/minecraft/class_4136;<init>(Ljava/util/List;)Vofficial <init>Lcjk;<init>(Ljava/util/List;)V
 
 - 
 - 
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 aLcjk;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 bLcjk;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 eLcjk;e()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 aLcjk;a(Lbck;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 aLcjk;a(Ljava/util/UUID;)Lcjk$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 aLcjk;a(Ljava/util/UUID;Ljava/util/function/Predicate;)I
 - 
getReputationCount
- Mappings:
 Namespace Name Mixin selector named getReputationCountLnet/minecraft/village/VillagerGossips;getReputationCount(Lnet/minecraft/village/VillagerGossipType;Ljava/util/function/DoublePredicate;)Jintermediary method_35122Lnet/minecraft/class_4136;method_35122(Lnet/minecraft/class_4139;Ljava/util/function/DoublePredicate;)Jofficial aLcjk;a(Lcjl;Ljava/util/function/DoublePredicate;)J
 - 
startGossip
- Mappings:
 Namespace Name Mixin selector named startGossipLnet/minecraft/village/VillagerGossips;startGossip(Ljava/util/UUID;Lnet/minecraft/village/VillagerGossipType;I)Vintermediary method_19072Lnet/minecraft/class_4136;method_19072(Ljava/util/UUID;Lnet/minecraft/class_4139;I)Vofficial aLcjk;a(Ljava/util/UUID;Lcjl;I)V
 - 
removeGossip
- Mappings:
 Namespace Name Mixin selector named removeGossipLnet/minecraft/village/VillagerGossips;removeGossip(Ljava/util/UUID;Lnet/minecraft/village/VillagerGossipType;I)Vintermediary method_35126Lnet/minecraft/class_4136;method_35126(Ljava/util/UUID;Lnet/minecraft/class_4139;I)Vofficial bLcjk;b(Ljava/util/UUID;Lcjl;I)V
 - 
remove
- Mappings:
 Namespace Name Mixin selector named removeLnet/minecraft/village/VillagerGossips;remove(Ljava/util/UUID;Lnet/minecraft/village/VillagerGossipType;)Vintermediary method_35124Lnet/minecraft/class_4136;method_35124(Ljava/util/UUID;Lnet/minecraft/class_4139;)Vofficial aLcjk;a(Ljava/util/UUID;Lcjl;)V
 - 
remove
- Mappings:
 Namespace Name Mixin selector named removeLnet/minecraft/village/VillagerGossips;remove(Lnet/minecraft/village/VillagerGossipType;)Vintermediary method_35121Lnet/minecraft/class_4136;method_35121(Lnet/minecraft/class_4139;)Vofficial aLcjk;a(Lcjl;)V
 - 
clear
public void clear()- Mappings:
 Namespace Name Mixin selector named clearLnet/minecraft/village/VillagerGossips;clear()Vintermediary method_67657Lnet/minecraft/class_4136;method_67657()Vofficial cLcjk;c()V
 - 
add
- Mappings:
 Namespace Name Mixin selector named addLnet/minecraft/village/VillagerGossips;add(Lnet/minecraft/village/VillagerGossips;)Vintermediary method_67652Lnet/minecraft/class_4136;method_67652(Lnet/minecraft/class_4136;)Vofficial aLcjk;a(Lcjk;)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 aLcjk;a(II)I
 - 
mergeReputation
- Mappings:
 Namespace Name Mixin selector named mergeReputationLnet/minecraft/village/VillagerGossips;mergeReputation(Lnet/minecraft/village/VillagerGossipType;II)Iintermediary method_19063Lnet/minecraft/class_4136;method_19063(Lnet/minecraft/class_4139;II)Iofficial aLcjk;a(Lcjl;II)I
 - 
copy
- Mappings:
 Namespace Name Mixin selector named copyLnet/minecraft/village/VillagerGossips;copy()Lnet/minecraft/village/VillagerGossips;intermediary method_67658Lnet/minecraft/class_4136;method_67658()Lnet/minecraft/class_4136;official dLcjk;d()Lcjk;
 
 -