public class CargoModule extends Module<CargoModule>
| Constructor and Description |
|---|
CargoModule(java.util.function.Supplier<? extends net.minecraft.block.Block> blockLazy) |
CargoModule(java.util.function.Supplier<? extends net.minecraft.block.Block> blockSupplier,
java.util.function.BiFunction<CargoModule,IModularEntity,? extends CargoModuleInstance> cargoInstanceCreator) |
CargoModule(java.util.function.Supplier<? extends net.minecraft.block.Block> blockSupplier,
java.util.function.BiFunction<CargoModule,IModularEntity,? extends CargoModuleInstance> cargoInstanceCreator,
boolean useContentTranslation) |
CargoModule(java.util.function.Supplier<? extends net.minecraft.block.BlockState> blockSupplier,
java.util.function.Supplier<? extends net.minecraft.item.Item> itemSupplier,
java.util.function.BiFunction<CargoModule,IModularEntity,? extends CargoModuleInstance> cargoInstanceCreator,
boolean useContentTranslation) |
| Modifier and Type | Method and Description |
|---|---|
net.minecraft.item.Item |
asItem() |
net.minecraft.item.ItemStack |
createItemStack(net.minecraft.item.Item item) |
net.minecraft.item.ItemStack |
createItemStack(net.minecraft.item.Item item,
CargoModuleInstance cargoModuleInstance) |
static CargoModule |
fromBlockState(net.minecraftforge.common.util.NonNullSupplier<? extends net.minecraft.block.BlockState> blockStateSupplier,
java.util.function.BiFunction<CargoModule,IModularEntity,? extends CargoModuleInstance> cargoInstanceCreator,
boolean useContentTranslation) |
static CargoModule |
fromItem(net.minecraftforge.common.util.NonNullSupplier<? extends net.minecraft.item.Item> itemSupplier,
java.util.function.BiFunction<CargoModule,IModularEntity,? extends CargoModuleInstance> cargoInstanceCreator) |
static CargoModule |
fromItem(net.minecraftforge.common.util.NonNullSupplier<? extends net.minecraft.item.Item> itemSupplier,
java.util.function.BiFunction<CargoModule,IModularEntity,? extends CargoModuleInstance> cargoInstanceCreator,
boolean useContentTranslation) |
net.minecraft.block.BlockState |
getDefaultBlockState() |
java.lang.String |
getTranslationKey() |
boolean |
isActive() |
createInstance, fromCompoundNBT, fromPacketBuffer, getDisplayName, getType, isValidFor, toCompoundNBT, toPacketBufferpublic CargoModule(java.util.function.Supplier<? extends net.minecraft.block.Block> blockLazy)
public CargoModule(java.util.function.Supplier<? extends net.minecraft.block.Block> blockSupplier,
java.util.function.BiFunction<CargoModule,IModularEntity,? extends CargoModuleInstance> cargoInstanceCreator)
public CargoModule(java.util.function.Supplier<? extends net.minecraft.block.Block> blockSupplier,
java.util.function.BiFunction<CargoModule,IModularEntity,? extends CargoModuleInstance> cargoInstanceCreator,
boolean useContentTranslation)
public CargoModule(java.util.function.Supplier<? extends net.minecraft.block.BlockState> blockSupplier,
java.util.function.Supplier<? extends net.minecraft.item.Item> itemSupplier,
java.util.function.BiFunction<CargoModule,IModularEntity,? extends CargoModuleInstance> cargoInstanceCreator,
boolean useContentTranslation)
@Nonnull public net.minecraft.block.BlockState getDefaultBlockState()
public boolean isActive()
isActive in class Module<CargoModule>@Nonnull public java.lang.String getTranslationKey()
getTranslationKey in class Module<CargoModule>public net.minecraft.item.ItemStack createItemStack(net.minecraft.item.Item item)
public net.minecraft.item.ItemStack createItemStack(net.minecraft.item.Item item,
@Nullable
CargoModuleInstance cargoModuleInstance)
@Nonnull public net.minecraft.item.Item asItem()
public static CargoModule fromItem(net.minecraftforge.common.util.NonNullSupplier<? extends net.minecraft.item.Item> itemSupplier, java.util.function.BiFunction<CargoModule,IModularEntity,? extends CargoModuleInstance> cargoInstanceCreator)
public static CargoModule fromItem(net.minecraftforge.common.util.NonNullSupplier<? extends net.minecraft.item.Item> itemSupplier, java.util.function.BiFunction<CargoModule,IModularEntity,? extends CargoModuleInstance> cargoInstanceCreator, boolean useContentTranslation)
public static CargoModule fromBlockState(net.minecraftforge.common.util.NonNullSupplier<? extends net.minecraft.block.BlockState> blockStateSupplier, java.util.function.BiFunction<CargoModule,IModularEntity,? extends CargoModuleInstance> cargoInstanceCreator, boolean useContentTranslation)