2015-01-13 01:45:52 -05:00
|
|
|
package com.cricketcraft.chisel.compat;
|
2014-12-14 20:05:39 +00:00
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
2014-10-27 16:26:14 -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;
|
|
|
|
|
import net.minecraft.item.ItemStack;
|
|
|
|
|
|
2014-12-16 22:27:44 +00:00
|
|
|
import com.cricketcraft.chisel.block.BlockCarvable;
|
|
|
|
|
|
2015-01-07 19:50:18 -05:00
|
|
|
public class Waila implements IWailaDataProvider {
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public ItemStack getWailaStack(IWailaDataAccessor accessor, IWailaConfigHandler configHandler) {
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public List<String> getWailaHead(ItemStack stack, List<String> strings, IWailaDataAccessor accessor, IWailaConfigHandler configHandler) {
|
|
|
|
|
return strings;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public List<String> getWailaBody(ItemStack stack, List<String> strings, IWailaDataAccessor accessor, IWailaConfigHandler configHandler) {
|
|
|
|
|
if (accessor.getBlock() instanceof BlockCarvable) {
|
|
|
|
|
BlockCarvable block = (BlockCarvable) accessor.getBlock();
|
2015-01-13 00:50:10 -05:00
|
|
|
strings.add(block.getVariation(accessor.getMetadata()).getDescription());
|
2015-01-07 19:50:18 -05:00
|
|
|
}
|
|
|
|
|
return strings;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public List<String> getWailaTail(ItemStack stack, List<String> strings, IWailaDataAccessor accessor, IWailaConfigHandler configHandler) {
|
|
|
|
|
return strings;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static void register(IWailaRegistrar registrar) {
|
|
|
|
|
Waila instance = new Waila();
|
|
|
|
|
registrar.registerBodyProvider(instance, BlockCarvable.class);
|
|
|
|
|
}
|
2014-10-27 16:26:14 -04:00
|
|
|
}
|