Code/net/minecraft/world/level/entity/EntityAccess.java

26 lines
627 B
Java
Raw Normal View History

2025-07-01 06:20:03 +00:00
package net.minecraft.world.level.entity;
import java.util.stream.Stream;
import net.minecraft.core.BlockPos;
import net.minecraft.world.entity.Entity;
import net.minecraft.world.phys.AABB;
public interface EntityAccess extends UniquelyIdentifyable {
int getId();
BlockPos blockPosition();
AABB getBoundingBox();
void setLevelCallback(EntityInLevelCallback p_156797_);
Stream<? extends EntityAccess> getSelfAndPassengers();
Stream<? extends EntityAccess> getPassengersAndSelf();
void setRemoved(Entity.RemovalReason p_156798_);
boolean shouldBeSaved();
boolean isAlwaysTicking();
}