Package net.minecraft.village.raid
Class RaidManager
java.lang.Object
net.minecraft.world.PersistentState
net.minecraft.village.raid.RaidManager
public class RaidManager extends PersistentState
-
Field Summary
Fields Modifier and Type Field Description private int
currentTime
private int
nextAvailableId
private Map<Integer,Raid>
raids
private ServerWorld
world
-
Constructor Summary
Constructors Constructor Description RaidManager(ServerWorld world)
-
Method Summary
Modifier and Type Method Description void
fromTag(CompoundTag tag)
private Raid
getOrCreateRaid(ServerWorld world, BlockPos pos)
Raid
getRaid(int id)
Raid
getRaidAt(BlockPos pos, int int2)
static boolean
isValidRaiderFor(RaiderEntity raider, Raid raid)
static String
nameFor(DimensionType dimensionType)
private int
nextId()
Raid
startRaid(ServerPlayerEntity player)
void
tick()
CompoundTag
toTag(CompoundTag tag)
-
Field Details
-
raids
-
world
-
nextAvailableId
private int nextAvailableId -
currentTime
private int currentTime
-
-
Constructor Details
-
RaidManager
-
-
Method Details
-
getRaid
-
tick
public void tick() -
isValidRaiderFor
-
startRaid
-
getOrCreateRaid
-
fromTag
- Specified by:
fromTag
in classPersistentState
-
toTag
- Specified by:
toTag
in classPersistentState
-
nameFor
-
nextId
private int nextId() -
getRaidAt
-