26 lines
		
	
	
	
		
			609 B
		
	
	
	
		
			Java
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
	
		
			609 B
		
	
	
	
		
			Java
		
	
	
	
	
	
| 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 levelCallback);
 | |
| 
 | |
| 	Stream<? extends EntityAccess> getSelfAndPassengers();
 | |
| 
 | |
| 	Stream<? extends EntityAccess> getPassengersAndSelf();
 | |
| 
 | |
| 	void setRemoved(Entity.RemovalReason removalReason);
 | |
| 
 | |
| 	boolean shouldBeSaved();
 | |
| 
 | |
| 	boolean isAlwaysTicking();
 | |
| }
 |