List of usage examples for net.minecraftforge.common.capabilities Capability.IStorage interface-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)
*/