Class GossipContainer
java.lang.Object
net.minecraft.world.entity.ai.gossip.GossipContainer
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescription(package private) static class(package private) static class
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intprivate final Map<UUID,GossipContainer.EntityGossips> 
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidadd(UUID p_26192_, GossipType p_26193_, int p_26194_) voiddecay()longgetCountForType(GossipType p_148163_, DoublePredicate p_148164_) Map<UUID,it.unimi.dsi.fastutil.objects.Object2IntMap<GossipType>> private GossipContainer.EntityGossipsgetOrCreate(UUID p_26190_) intgetReputation(UUID p_26196_, Predicate<GossipType> p_26197_) private intmergeValuesForAddition(GossipType p_26168_, int p_26169_, int p_26170_) private static intmergeValuesForTransfer(int p_26159_, int p_26160_) voidremove(UUID p_148169_, GossipType p_148170_) voidremove(UUID p_148176_, GossipType p_148177_, int p_148178_) voidremove(GossipType p_148161_) private Collection<GossipContainer.GossipEntry>selectGossipsForTransfer(Random p_26187_, int p_26188_) <T> com.mojang.serialization.Dynamic<T>store(com.mojang.serialization.DynamicOps<T> p_26180_) voidtransferFrom(GossipContainer p_26164_, Random p_26165_, int p_26166_) private Stream<GossipContainer.GossipEntry>unpack()voidupdate(com.mojang.serialization.Dynamic<?> p_26178_) 
- 
Field Details- 
DISCARD_THRESHOLDpublic static final int DISCARD_THRESHOLD- See Also:
 
- 
gossips
 
- 
- 
Constructor Details- 
GossipContainerpublic GossipContainer()
 
- 
- 
Method Details- 
getGossipEntries
- 
decaypublic void decay()
- 
unpack
- 
selectGossipsForTransferprivate Collection<GossipContainer.GossipEntry> selectGossipsForTransfer(Random p_26187_, int p_26188_) 
- 
getOrCreate
- 
transferFrom
- 
getReputation
- 
getCountForType
- 
add
- 
remove
- 
remove
- 
remove
- 
storepublic <T> com.mojang.serialization.Dynamic<T> store(com.mojang.serialization.DynamicOps<T> p_26180_) 
- 
updatepublic void update(com.mojang.serialization.Dynamic<?> p_26178_) 
- 
mergeValuesForTransferprivate static int mergeValuesForTransfer(int p_26159_, int p_26160_) 
- 
mergeValuesForAddition
 
-