Package com.li64.tide.platform
Class ForgeMainPlatform
java.lang.Object
com.li64.tide.platform.ForgeMainPlatform
- All Implemented Interfaces:
TideMainPlatform
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T extends net.minecraft.world.inventory.AbstractContainerMenu>
net.minecraft.world.inventory.MenuType<T>createMenuType(net.minecraft.world.inventory.MenuType.MenuSupplier<T> menuSupplier, net.minecraft.world.flag.FeatureFlagSet flags) voidforgeItemFishedEvent(List<net.minecraft.world.item.ItemStack> itemList, int i, net.minecraft.world.entity.projectile.FishingHook fishing) net.minecraft.nbt.CompoundTaggetPlayerData(net.minecraft.server.level.ServerPlayer player) booleanbooleanisModLoaded(String modId) voidregisterBlock(String key, net.minecraft.world.level.block.Block block) voidregisterBlockEntity(String key, net.minecraft.world.level.block.entity.BlockEntityType<?> blockEntity) voidregisterCriteriaTrigger(String key, net.minecraft.advancements.CriterionTrigger<?> trigger) voidregisterEntityType(String key, net.minecraft.world.entity.EntityType<?> entityType) voidregisterItem(String key, net.minecraft.world.item.Item item) voidregisterMenuType(String key, net.minecraft.world.inventory.MenuType<?> menuType) voidregisterSoundEvent(String key, net.minecraft.sounds.SoundEvent soundEvent) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.li64.tide.platform.services.TideMainPlatform
getEnvironmentName
-
Constructor Details
-
ForgeMainPlatform
public ForgeMainPlatform()
-
-
Method Details
-
getPlatformName
- Specified by:
getPlatformNamein interfaceTideMainPlatform
-
isModLoaded
- Specified by:
isModLoadedin interfaceTideMainPlatform
-
isDevelopmentEnvironment
public boolean isDevelopmentEnvironment()- Specified by:
isDevelopmentEnvironmentin interfaceTideMainPlatform
-
registerItem
- Specified by:
registerItemin interfaceTideMainPlatform
-
registerBlock
- Specified by:
registerBlockin interfaceTideMainPlatform
-
registerBlockEntity
public void registerBlockEntity(String key, net.minecraft.world.level.block.entity.BlockEntityType<?> blockEntity) - Specified by:
registerBlockEntityin interfaceTideMainPlatform
-
registerEntityType
- Specified by:
registerEntityTypein interfaceTideMainPlatform
-
registerCriteriaTrigger
public void registerCriteriaTrigger(String key, net.minecraft.advancements.CriterionTrigger<?> trigger) - Specified by:
registerCriteriaTriggerin interfaceTideMainPlatform
-
registerMenuType
- Specified by:
registerMenuTypein interfaceTideMainPlatform
-
registerSoundEvent
- Specified by:
registerSoundEventin interfaceTideMainPlatform
-
createMenuType
public <T extends net.minecraft.world.inventory.AbstractContainerMenu> net.minecraft.world.inventory.MenuType<T> createMenuType(net.minecraft.world.inventory.MenuType.MenuSupplier<T> menuSupplier, net.minecraft.world.flag.FeatureFlagSet flags) - Specified by:
createMenuTypein interfaceTideMainPlatform
-
getPlayerData
public net.minecraft.nbt.CompoundTag getPlayerData(net.minecraft.server.level.ServerPlayer player) - Specified by:
getPlayerDatain interfaceTideMainPlatform
-
forgeItemFishedEvent
public void forgeItemFishedEvent(List<net.minecraft.world.item.ItemStack> itemList, int i, net.minecraft.world.entity.projectile.FishingHook fishing) - Specified by:
forgeItemFishedEventin interfaceTideMainPlatform
-