Example usage for net.minecraftforge.common.capabilities ICapabilitySerializable interface-usage

List of usage examples for net.minecraftforge.common.capabilities ICapabilitySerializable interface-usage

Introduction

In this page you can find the example usage for net.minecraftforge.common.capabilities ICapabilitySerializable interface-usage.

Usage

From source file com.buuz135.industrial.utils.compat.baubles.MeatFeederBauble.java

public class MeatFeederBauble implements IBauble, ICapabilitySerializable<NBTTagCompound> {

    @Override
    public BaubleType getBaubleType(ItemStack itemStack) {
        return BaubleType.HEAD;
    }

From source file com.fireball1725.firelib.guimaker.capability.GuiMakerProvider.java

public class GuiMakerProvider implements ICapabilitySerializable<NBTBase> {
    @CapabilityInject(IGuiMaker.class)
    public static final Capability<IGuiMaker> GUI_MAKER_CAPABILITY = null;

    private IGuiMaker instance = GUI_MAKER_CAPABILITY.getDefaultInstance();

From source file jayavery.geomastery.capabilities.ProviderCapDecay.java

/** ICapDecay provider. */
public class ProviderCapDecay implements ICapabilitySerializable<NBTTagCompound> {

    /** The capability instance. */
    private final ICapDecay instance;

From source file jayavery.geomastery.capabilities.ProviderCapPlayer.java

/** ICapPlayer provider. */
public class ProviderCapPlayer implements ICapabilitySerializable<NBTTagCompound> {

    /** The capability instance. */
    private final ICapPlayer instance;

From source file katrix.magicOfRevolt.spell.compiler.ISpellCompiler.java

/**
 * Something that has several {@link ISpellContainer}s, and can compile them into a working list of
 * {@link SpellOutput}
 */
public interface ISpellCompiler extends ICapabilitySerializable<NBTTagCompound>, IItemHandlerModifiable {

From source file nightkosh.gravestone_extended.capability.ChokeProvider.java

/**
 * GraveStone mod
 *
 * @author NightKosh
 * @license Lesser GNU Public License v3 (http://www.gnu.org/licenses/lgpl.html)
 */

From source file robmart.rpgmode.common.capability.CapabilityProvider.java

/**
 * @author Choonster
 */
public class CapabilityProvider<T> implements ICapabilitySerializable<NBTBase> {
    /**
     * The {@link Capability} instance to provide the handler for.

From source file valkyrienwarfare.addon.control.capability.LastNodeCapabilityProvider.java

public class LastNodeCapabilityProvider implements ICapabilitySerializable<NBTTagIntArray> {

    ICapabilityLastRelay inst = ValkyrienWarfareControl.lastRelayCapability.getDefaultInstance();

    @Override
    public boolean hasCapability(Capability<?> capability, EnumFacing facing) {

From source file valkyrienwarfare.mixin.tileentity.MixinTileEntity.java

@Mixin(TileEntity.class)
public abstract class MixinTileEntity
        implements net.minecraftforge.common.capabilities.ICapabilitySerializable<NBTTagCompound> {
    @Shadow
    protected BlockPos pos;