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 chd
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final record
private 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 TypeMethodDescriptionvoid
add
(VillagerGossips gossips) void
clear()
copy()
void
decay()
private Stream
<VillagerGossips.GossipEntry> entries()
long
getReputationCount
(VillagerGossipType type, DoublePredicate predicate) private VillagerGossips.Reputation
getReputationFor
(UUID target) int
getReputationFor
(UUID target, Predicate<VillagerGossipType> gossipTypeFilter) private static int
max
(int left, int right) private int
mergeReputation
(VillagerGossipType type, int left, int right) private Collection
<VillagerGossips.GossipEntry> pickGossips
(Random random, int count) void
remove
(UUID target, VillagerGossipType type) void
remove
(VillagerGossipType type) void
removeGossip
(UUID target, VillagerGossipType type, int value) void
shareGossipFrom
(VillagerGossips from, Random random, int count) void
startGossip
(UUID target, VillagerGossipType type, int value)
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODEC
Lnet/minecraft/village/VillagerGossips;CODEC:Lcom/mojang/serialization/Codec;
intermediary field_56649
Lnet/minecraft/class_4136;field_56649:Lcom/mojang/serialization/Codec;
official a
Lchd;a:Lcom/mojang/serialization/Codec;
-
field_30236
public 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 b
Lchd;b: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
Lchd;c:Ljava/util/Map;
-
-
Constructor Details
-
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
Lchd;a()Ljava/util/Map;
-
decay
public 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
Lchd;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 e
Lchd;e()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
Lchd;a(Lbai;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
Lchd;a(Ljava/util/UUID;)Lchd$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
Lchd;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/VillagerGossipType;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
Lchd;a(Lche;Ljava/util/function/DoublePredicate;)J
-
startGossip
- Mappings:
Namespace Name Mixin selector named startGossip
Lnet/minecraft/village/VillagerGossips;startGossip(Ljava/util/UUID;Lnet/minecraft/village/VillagerGossipType;I)V
intermediary method_19072
Lnet/minecraft/class_4136;method_19072(Ljava/util/UUID;Lnet/minecraft/class_4139;I)V
official a
Lchd;a(Ljava/util/UUID;Lche;I)V
-
removeGossip
- Mappings:
Namespace Name Mixin selector named removeGossip
Lnet/minecraft/village/VillagerGossips;removeGossip(Ljava/util/UUID;Lnet/minecraft/village/VillagerGossipType;I)V
intermediary method_35126
Lnet/minecraft/class_4136;method_35126(Ljava/util/UUID;Lnet/minecraft/class_4139;I)V
official b
Lchd;b(Ljava/util/UUID;Lche;I)V
-
remove
- Mappings:
Namespace Name Mixin selector named remove
Lnet/minecraft/village/VillagerGossips;remove(Ljava/util/UUID;Lnet/minecraft/village/VillagerGossipType;)V
intermediary method_35124
Lnet/minecraft/class_4136;method_35124(Ljava/util/UUID;Lnet/minecraft/class_4139;)V
official a
Lchd;a(Ljava/util/UUID;Lche;)V
-
remove
- Mappings:
Namespace Name Mixin selector named remove
Lnet/minecraft/village/VillagerGossips;remove(Lnet/minecraft/village/VillagerGossipType;)V
intermediary method_35121
Lnet/minecraft/class_4136;method_35121(Lnet/minecraft/class_4139;)V
official a
Lchd;a(Lche;)V
-
clear
public void clear()- Mappings:
Namespace Name Mixin selector named clear
Lnet/minecraft/village/VillagerGossips;clear()V
intermediary method_67657
Lnet/minecraft/class_4136;method_67657()V
official c
Lchd;c()V
-
add
- Mappings:
Namespace Name Mixin selector named add
Lnet/minecraft/village/VillagerGossips;add(Lnet/minecraft/village/VillagerGossips;)V
intermediary method_67652
Lnet/minecraft/class_4136;method_67652(Lnet/minecraft/class_4136;)V
official a
Lchd;a(Lchd;)V
-
max
private 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
Lchd;a(II)I
-
mergeReputation
- Mappings:
Namespace Name Mixin selector named mergeReputation
Lnet/minecraft/village/VillagerGossips;mergeReputation(Lnet/minecraft/village/VillagerGossipType;II)I
intermediary method_19063
Lnet/minecraft/class_4136;method_19063(Lnet/minecraft/class_4139;II)I
official a
Lchd;a(Lche;II)I
-
copy
- Mappings:
Namespace Name Mixin selector named copy
Lnet/minecraft/village/VillagerGossips;copy()Lnet/minecraft/village/VillagerGossips;
intermediary method_67658
Lnet/minecraft/class_4136;method_67658()Lnet/minecraft/class_4136;
official d
Lchd;d()Lchd;
-