powerconverters/src/main/java/covers1624/powerconverters/waila/WailaComponentProvider.java
2023-06-16 22:17:05 +02:00

63 lines
1.6 KiB
Java

package covers1624.powerconverters.waila;
import java.util.List;
import covers1624.powerconverters.tile.main.TileEntityBridgeComponent;
import mcp.mobius.waila.api.IWailaConfigHandler;
import mcp.mobius.waila.api.IWailaDataAccessor;
import mcp.mobius.waila.api.IWailaDataProvider;
import net.minecraft.entity.player.EntityPlayerMP;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.world.World;
public class WailaComponentProvider implements IWailaDataProvider {
public ItemStack
getWailaStack(IWailaDataAccessor accessor, IWailaConfigHandler config) {
return null;
}
public List getWailaHead(
ItemStack itemStack,
List currenttip,
IWailaDataAccessor accessor,
IWailaConfigHandler config
) {
return currenttip;
}
public List getWailaBody(
ItemStack itemStack,
List currenttip,
IWailaDataAccessor accessor,
IWailaConfigHandler config
) {
TileEntityBridgeComponent bridgeComponent
= (TileEntityBridgeComponent) accessor.getTileEntity();
bridgeComponent.addWailaInfo(currenttip);
return currenttip;
}
public List getWailaTail(
ItemStack itemStack,
List currenttip,
IWailaDataAccessor accessor,
IWailaConfigHandler config
) {
return currenttip;
}
public NBTTagCompound getNBTData(
EntityPlayerMP player,
TileEntity te,
NBTTagCompound tag,
World world,
int x,
int y,
int z
) {
return tag;
}
}