Class CommonModPlatform
java.lang.Object
net.dillon.dillonlib.platform.common.CommonModPlatform
- Direct Known Subclasses:
FabricCommonPlatformImpl
Platform class which always returns the same value for specific platforms, meaning it's not customizable by your mod. This class is not an instance of loadable, as it does not check for multiple instances of these classes. You should not create your own instance of this platform, because this platform is meant to be final.
- Since:
- 1.0
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidaddItemToGroup(net.minecraft.resources.ResourceKey<net.minecraft.world.item.CreativeModeTab> tab, Supplier<net.minecraft.world.item.ItemStack> stack) Adds an item to an item group.abstract StringcommonModVersion(String modId) abstract @NotNull PathGets the config directory for the supported platform.abstract booleanabstract booleanabstract booleanabstract voidregisterItemGroup(SimpleItemGroupFactory simpleItemGroup) Registers an item group when an item group factory is created.abstract voidTicks all simple scheduled tasks.
-
Constructor Details
-
CommonModPlatform
public CommonModPlatform()
-
-
Method Details
-
configDir
Gets the config directory for the supported platform. -
isEnvironmentClient
public abstract boolean isEnvironmentClient()- Returns:
- if the environment side is client.
-
isEnvironmentServer
public abstract boolean isEnvironmentServer()- Returns:
- if the environment side is server.
-
isDevelopmentEnvironment
public abstract boolean isDevelopmentEnvironment()- Returns:
- if the game was launched in a development environment.
-
commonModVersion
-
tickScheduledTasks
public abstract void tickScheduledTasks()Ticks all simple scheduled tasks.- See Also:
-
registerItemGroup
Registers an item group when an item group factory is created.- See Also:
-
addItemToGroup
public abstract void addItemToGroup(net.minecraft.resources.ResourceKey<net.minecraft.world.item.CreativeModeTab> tab, Supplier<net.minecraft.world.item.ItemStack> stack) Adds an item to an item group.- See Also:
-