public class TransportRegistrate extends com.tterrag.registrate.AbstractRegistrate<TransportRegistrate>
| Modifier and Type | Method and Description |
|---|---|
CargoModuleBuilder<CargoModule,TransportRegistrate> |
cargoModule(com.tterrag.registrate.util.nullness.NonNullSupplier<? extends net.minecraft.block.Block> block,
com.tterrag.registrate.util.nullness.NonNullBiFunction<CargoModule,IModularEntity,? extends CargoModuleInstance> cargoInstanceCreator) |
CargoModuleBuilder<CargoModule,TransportRegistrate> |
cargoModule(com.tterrag.registrate.util.nullness.NonNullSupplier<? extends net.minecraft.block.Block> block,
com.tterrag.registrate.util.nullness.NonNullBiFunction<CargoModule,IModularEntity,? extends CargoModuleInstance> cargoInstanceCreator,
boolean useBlockName) |
<C extends CargoModule> |
cargoModule(com.tterrag.registrate.util.nullness.NonNullSupplier<C> cargoModuleSupplier) |
<C extends CargoModule,P> |
cargoModule(P parent,
com.tterrag.registrate.util.nullness.NonNullSupplier<C> cargoModuleSupplier) |
static TransportRegistrate |
create(java.lang.String modid) |
EngineModuleBuilder<EngineModule,ModuleItem<EngineModule>,TransportRegistrate> |
engineModule(com.tterrag.registrate.util.nullness.NonNullBiFunction<EngineModule,IModularEntity,? extends EngineModuleInstance> engineModuleCreator) |
<E extends EngineModule,I extends net.minecraft.item.Item> |
engineModule(com.tterrag.registrate.util.nullness.NonNullSupplier<E> engineModuleSupplier) |
<E extends EngineModule,I extends net.minecraft.item.Item,P> |
engineModule(P parent,
com.tterrag.registrate.util.nullness.NonNullSupplier<E> engineModuleSupplier) |
<T extends HullType,I extends net.minecraft.item.Item> |
hullType(java.util.function.Function<com.tterrag.registrate.util.nullness.NonNullSupplier<I>,T> hullTypeCreator) |
<T extends HullType,I extends net.minecraft.item.Item,P> |
hullType(P parent,
java.util.function.Function<com.tterrag.registrate.util.nullness.NonNullSupplier<I>,T> hullTypeCreator) |
ModuleSlotBuilder<ModuleSlot,TransportRegistrate> |
moduleSlot(java.util.function.BiPredicate<IModularEntity,Module<?>> isValid) |
<M extends ModuleSlot> |
moduleSlot(com.tterrag.registrate.util.nullness.NonNullSupplier<M> moduleSlotCreator) |
<M extends ModuleSlot,P> |
moduleSlot(P parent,
com.tterrag.registrate.util.nullness.NonNullSupplier<M> moduleSlotCreator) |
ModuleTypeBuilder<ModuleType,TransportRegistrate> |
moduleType(java.util.function.Function<net.minecraft.util.ResourceLocation,Module<?>> loadValue,
com.tterrag.registrate.util.nullness.NonNullSupplier<java.util.Collection<Module<?>>> getValues) |
<M extends ModuleType> |
moduleType(com.tterrag.registrate.util.nullness.NonNullSupplier<M> moduleTypeBuilder) |
<M extends ModuleType,P> |
moduleType(P parent,
com.tterrag.registrate.util.nullness.NonNullSupplier<M> moduleTypeBuilder) |
accept, addDataGenerator, addLang, addLang, addLang, addRawLang, addRegisterCallback, addRegisterCallback, block, block, block, block, block, block, block, block, container, container, container, container, currentName, enchantment, enchantment, enchantment, enchantment, entity, entity, entity, entity, entry, entry, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, genData, get, get, getAll, getDataProvider, getModid, isDevEnvironment, isRegistered, item, item, item, item, itemGroup, itemGroup, object, onData, onRegister, onRegisterLate, registerEventListeners, self, setDataGenerator, setDataGenerator, simple, simple, simple, simple, skipErrors, tileEntity, tileEntity, tileEntity, tileEntity, tileEntity, tileEntity, tileEntity, tileEntity, transform, transformpublic static TransportRegistrate create(java.lang.String modid)
public <T extends HullType,I extends net.minecraft.item.Item> HullTypeBuilder<T,I,TransportRegistrate> hullType(java.util.function.Function<com.tterrag.registrate.util.nullness.NonNullSupplier<I>,T> hullTypeCreator)
public <T extends HullType,I extends net.minecraft.item.Item,P> HullTypeBuilder<T,I,P> hullType(P parent, java.util.function.Function<com.tterrag.registrate.util.nullness.NonNullSupplier<I>,T> hullTypeCreator)
public ModuleSlotBuilder<ModuleSlot,TransportRegistrate> moduleSlot(java.util.function.BiPredicate<IModularEntity,Module<?>> isValid)
public <M extends ModuleSlot> ModuleSlotBuilder<M,TransportRegistrate> moduleSlot(com.tterrag.registrate.util.nullness.NonNullSupplier<M> moduleSlotCreator)
public <M extends ModuleSlot,P> ModuleSlotBuilder<M,P> moduleSlot(P parent, com.tterrag.registrate.util.nullness.NonNullSupplier<M> moduleSlotCreator)
public ModuleTypeBuilder<ModuleType,TransportRegistrate> moduleType(java.util.function.Function<net.minecraft.util.ResourceLocation,Module<?>> loadValue, com.tterrag.registrate.util.nullness.NonNullSupplier<java.util.Collection<Module<?>>> getValues)
public <M extends ModuleType> ModuleTypeBuilder<M,TransportRegistrate> moduleType(com.tterrag.registrate.util.nullness.NonNullSupplier<M> moduleTypeBuilder)
public <M extends ModuleType,P> ModuleTypeBuilder<M,P> moduleType(P parent, com.tterrag.registrate.util.nullness.NonNullSupplier<M> moduleTypeBuilder)
public CargoModuleBuilder<CargoModule,TransportRegistrate> cargoModule(com.tterrag.registrate.util.nullness.NonNullSupplier<? extends net.minecraft.block.Block> block, com.tterrag.registrate.util.nullness.NonNullBiFunction<CargoModule,IModularEntity,? extends CargoModuleInstance> cargoInstanceCreator)
public CargoModuleBuilder<CargoModule,TransportRegistrate> cargoModule(com.tterrag.registrate.util.nullness.NonNullSupplier<? extends net.minecraft.block.Block> block, com.tterrag.registrate.util.nullness.NonNullBiFunction<CargoModule,IModularEntity,? extends CargoModuleInstance> cargoInstanceCreator, boolean useBlockName)
public <C extends CargoModule> CargoModuleBuilder<C,TransportRegistrate> cargoModule(com.tterrag.registrate.util.nullness.NonNullSupplier<C> cargoModuleSupplier)
public <C extends CargoModule,P> CargoModuleBuilder<C,P> cargoModule(P parent, com.tterrag.registrate.util.nullness.NonNullSupplier<C> cargoModuleSupplier)
public EngineModuleBuilder<EngineModule,ModuleItem<EngineModule>,TransportRegistrate> engineModule(com.tterrag.registrate.util.nullness.NonNullBiFunction<EngineModule,IModularEntity,? extends EngineModuleInstance> engineModuleCreator)
public <E extends EngineModule,I extends net.minecraft.item.Item> EngineModuleBuilder<E,I,TransportRegistrate> engineModule(com.tterrag.registrate.util.nullness.NonNullSupplier<E> engineModuleSupplier)
public <E extends EngineModule,I extends net.minecraft.item.Item,P> EngineModuleBuilder<E,I,P> engineModule(P parent, com.tterrag.registrate.util.nullness.NonNullSupplier<E> engineModuleSupplier)