Files
Chisel/src/main/java/info/jbcs/minecraft/chisel/Waila.java
T

50 lines
1.5 KiB
Java
Raw Normal View History

2014-12-14 23:49:01 +00:00
package info.jbcs.minecraft.chisel;
import info.jbcs.minecraft.chisel.block.BlockCarvable;
2014-12-14 20:05:39 +00:00
import java.util.List;
2014-08-08 09:06:15 -04:00
import mcp.mobius.waila.api.IWailaConfigHandler;
import mcp.mobius.waila.api.IWailaDataAccessor;
import mcp.mobius.waila.api.IWailaDataProvider;
import mcp.mobius.waila.api.IWailaRegistrar;
2014-09-15 11:14:40 +01:00
import net.minecraft.item.ItemStack;
public class Waila implements IWailaDataProvider
{
2014-08-08 09:06:15 -04:00
@Override
2014-09-15 11:14:40 +01:00
public ItemStack getWailaStack(IWailaDataAccessor accessor, IWailaConfigHandler configHandler)
{
2014-08-08 09:06:15 -04:00
return null;
}
@Override
2014-09-15 11:14:40 +01:00
public List<String> getWailaHead(ItemStack stack, List<String> strings, IWailaDataAccessor accessor, IWailaConfigHandler configHandler)
{
2014-08-08 09:06:15 -04:00
return strings;
}
@Override
2014-09-15 11:14:40 +01:00
public List<String> getWailaBody(ItemStack stack, List<String> strings, IWailaDataAccessor accessor, IWailaConfigHandler configHandler)
{
if(accessor.getBlock() instanceof BlockCarvable)
{
BlockCarvable block = (BlockCarvable) accessor.getBlock();
2014-08-08 09:06:15 -04:00
strings.add(block.getVariation(accessor.getMetadata()).description);
}
return strings;
}
@Override
2014-09-15 11:14:40 +01:00
public List<String> getWailaTail(ItemStack stack, List<String> strings, IWailaDataAccessor accessor, IWailaConfigHandler configHandler)
{
2014-08-08 09:06:15 -04:00
return strings;
}
2014-09-15 11:14:40 +01:00
public static void register(IWailaRegistrar registrar)
{
2014-08-08 09:06:15 -04:00
Waila instance = new Waila();
registrar.registerBodyProvider(instance, BlockCarvable.class);
}
}