16 lines
		
	
	
	
		
			540 B
		
	
	
	
		
			Java
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
	
		
			540 B
		
	
	
	
		
			Java
		
	
	
	
	
	
| package net.minecraft.world.inventory;
 | |
| 
 | |
| import java.util.List;
 | |
| import net.minecraft.world.item.ItemStack;
 | |
| 
 | |
| public interface ContainerSynchronizer {
 | |
| 	void sendInitialData(AbstractContainerMenu container, List<ItemStack> items, ItemStack carried, int[] remoteDataSlots);
 | |
| 
 | |
| 	void sendSlotChange(AbstractContainerMenu container, int slot, ItemStack itemStack);
 | |
| 
 | |
| 	void sendCarriedChange(AbstractContainerMenu containerMenu, ItemStack stack);
 | |
| 
 | |
| 	void sendDataChange(AbstractContainerMenu container, int id, int value);
 | |
| 
 | |
| 	RemoteSlot createSlot();
 | |
| }
 |