Example usage for net.minecraftforge.common.capabilities Capability.IStorage interface-usage

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

Introduction

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

Usage

From source file com.elytradev.thermionics.api.impl.DefaultHeatStorageSerializer.java

public class DefaultHeatStorageSerializer implements Capability.IStorage<IHeatStorage> {

    @Override
    public NBTBase writeNBT(Capability<IHeatStorage> capability, IHeatStorage instance, EnumFacing side) {
        return new NBTTagInt(instance.getHeatStored());
        //NBTTagCompound tag = new NBTTagCompound();

From source file com.elytradev.thermionics.api.impl.DefaultRotaryConsumerSerializer.java

public class DefaultRotaryConsumerSerializer implements Capability.IStorage<IRotaryPowerConsumer> {

    @Override
    public NBTBase writeNBT(Capability<IRotaryPowerConsumer> capability, IRotaryPowerConsumer instance,
            EnumFacing side) {
        NBTTagCompound tag = new NBTTagCompound();

From source file com.elytradev.thermionics.api.impl.DefaultRotaryPowerSerializer.java

public class DefaultRotaryPowerSerializer implements Capability.IStorage<IRotaryPowerSupply> {

    @Override
    public NBTBase writeNBT(Capability<IRotaryPowerSupply> capability, IRotaryPowerSupply instance,
            EnumFacing side) {
        NBTTagCompound tag = new NBTTagCompound();

From source file com.elytradev.thermionics.api.impl.DefaultWeaponSkillInfoSerializer.java

public class DefaultWeaponSkillInfoSerializer implements Capability.IStorage<IWeaponSkillInfo> {
    private static final int TYPE_NBT_INT = 3;
    private static final int TYPE_NBT_COMPOUND = 10;

    @Override
    public NBTBase writeNBT(Capability<IWeaponSkillInfo> capability, IWeaponSkillInfo instance, EnumFacing side) {

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

public class GuiMakerStorage implements Capability.IStorage<IGuiMaker> {
    @Nullable
    @Override
    public NBTBase writeNBT(Capability<IGuiMaker> capability, IGuiMaker instance, EnumFacing side) {
        NBTTagCompound nbtTagCompound = new NBTTagCompound();

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

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