34 lines
844 B
Java
34 lines
844 B
Java
/*
|
|
* Decompiled with CFR 0.152.
|
|
*/
|
|
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.level.entity.EntityInLevelCallback;
|
|
import net.minecraft.world.level.entity.UniquelyIdentifyable;
|
|
import net.minecraft.world.phys.AABB;
|
|
|
|
public interface EntityAccess
|
|
extends UniquelyIdentifyable {
|
|
public int getId();
|
|
|
|
public BlockPos blockPosition();
|
|
|
|
public AABB getBoundingBox();
|
|
|
|
public void setLevelCallback(EntityInLevelCallback var1);
|
|
|
|
public Stream<? extends EntityAccess> getSelfAndPassengers();
|
|
|
|
public Stream<? extends EntityAccess> getPassengersAndSelf();
|
|
|
|
public void setRemoved(Entity.RemovalReason var1);
|
|
|
|
public boolean shouldBeSaved();
|
|
|
|
public boolean isAlwaysTicking();
|
|
}
|
|
|