Package net.minecraft.village
Class VillagerGossips
java.lang.Object
net.minecraft.village.VillagerGossips
public class VillagerGossips extends Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classVillagerGossips.GossipEntry(package private) static classVillagerGossips.Reputation -
Field Summary
Fields Modifier and Type Field Description private Map<UUID,VillagerGossips.Reputation>entityReputation -
Constructor Summary
Constructors Constructor Description VillagerGossips() -
Method Summary
Modifier and Type Method Description voiddecay()voiddeserialize(com.mojang.serialization.Dynamic<?> dynamic)private Stream<VillagerGossips.GossipEntry>entries()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)<T> com.mojang.serialization.Dynamic<T>serialize(com.mojang.serialization.DynamicOps<T> dynamicOps)voidshareGossipFrom(VillagerGossips from, Random random, int count)voidstartGossip(UUID target, VillageGossipType type, int value)
-
Field Details
-
entityReputation
-
-
Constructor Details
-
VillagerGossips
public VillagerGossips()
-
-
Method Details
-
decay
public void decay() -
entries
-
pickGossips
-
getReputationFor
-
getReputationFor
-
startGossip
-
serialize
public <T> com.mojang.serialization.Dynamic<T> serialize(com.mojang.serialization.DynamicOps<T> dynamicOps) -
deserialize
public void deserialize(com.mojang.serialization.Dynamic<?> dynamic) -
max
private static int max(int left, int right) -
mergeReputation
-