Package com.pixelmonmod.pixelmon
Class Pixelmon
java.lang.Object
com.pixelmonmod.pixelmon.Pixelmon
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic booleanWhether players can send out Pokémon.static final net.neoforged.bus.api.IEventBusstatic booleanWhether Pokémon are frozen and unmoving in the world.static Pixelmonstatic final booleanstatic final org.slf4j.Loggerstatic Filestatic final Stringstatic final Stringstatic final ExecutorServicestatic CommonProxystatic final Randomstatic final String -
Constructor Summary
ConstructorsConstructorDescriptionPixelmon(net.neoforged.bus.api.IEventBus modEventBus, net.neoforged.fml.ModContainer modContainer) -
Method Summary
Modifier and TypeMethodDescriptionstatic Stringstatic voidinit(net.neoforged.fml.event.lifecycle.FMLCommonSetupEvent event) Handles pre-initialization of Pixelmon.static booleanisClient()static booleanvoidonRegisterCommands(net.neoforged.neoforge.event.RegisterCommandsEvent event) The register commands event is used for registering the commands to the client/servervoidonServerAboutToStart(net.neoforged.neoforge.event.server.ServerAboutToStartEvent event) voidonServerStart(net.neoforged.neoforge.event.server.ServerStartedEvent event) The server start event currently used for: * Starting the Tracking Spawners (if a plugin hasn't registered it's own) * Linking the soundsvoidonServerStopping(net.neoforged.neoforge.event.server.ServerStoppingEvent event)
-
Field Details
-
MODID
- See Also:
-
NAME
- See Also:
-
VERSION
- See Also:
-
EVENT_BUS
public static final net.neoforged.bus.api.IEventBus EVENT_BUS -
LOGGER
public static final org.slf4j.Logger LOGGER -
POOL
-
LOG_PACKETS
public static final boolean LOG_PACKETS -
random
-
instance
-
proxy
-
modDirectory
-
freeze
public static boolean freezeWhether Pokémon are frozen and unmoving in the world. -
canSendOutPokemon
public static boolean canSendOutPokemonWhether players can send out Pokémon.
-
-
Constructor Details
-
Pixelmon
public Pixelmon(net.neoforged.bus.api.IEventBus modEventBus, net.neoforged.fml.ModContainer modContainer)
-
-
Method Details
-
init
public static void init(net.neoforged.fml.event.lifecycle.FMLCommonSetupEvent event) Handles pre-initialization of Pixelmon.- Parameters:
event- The pre-initialization event that triggered this method.
-
onServerAboutToStart
public void onServerAboutToStart(net.neoforged.neoforge.event.server.ServerAboutToStartEvent event) -
onRegisterCommands
public void onRegisterCommands(net.neoforged.neoforge.event.RegisterCommandsEvent event) The register commands event is used for registering the commands to the client/server- Parameters:
event- The command register event provided by Forge
-
onServerStart
public void onServerStart(net.neoforged.neoforge.event.server.ServerStartedEvent event) The server start event currently used for: * Starting the Tracking Spawners (if a plugin hasn't registered it's own) * Linking the sounds- Parameters:
event- Server start event provided by Forge
-
onServerStopping
public void onServerStopping(net.neoforged.neoforge.event.server.ServerStoppingEvent event) -
getVersion
-
isClient
public static boolean isClient() -
isDevEnvironment
public static boolean isDevEnvironment()
-