mirror of
https://github.com/GTNewHorizons/ModTweaker.git
synced 2026-11-11 15:57:52 +00:00
@coolsquid is nice :)
This commit is contained in:
1 parent
31a18e8e8f
commit
8ae301084a
1 file changed
+31
@@ -1,5 +1,7 @@
|
||||
package modtweaker2;
|
||||
|
||||
import java.util.Random;
|
||||
|
||||
import minetweaker.MineTweakerImplementationAPI;
|
||||
import minetweaker.MineTweakerImplementationAPI.ReloadEvent;
|
||||
import minetweaker.util.IEventHandler;
|
||||
@@ -23,7 +25,9 @@ import modtweaker2.mods.thaumcraft.Thaumcraft;
|
||||
import modtweaker2.mods.thermalexpansion.ThermalExpansion;
|
||||
import modtweaker2.proxy.CommonProxy;
|
||||
import modtweaker2.utils.TweakerPlugin;
|
||||
import net.minecraft.util.ChatComponentText;
|
||||
import net.minecraftforge.common.MinecraftForge;
|
||||
import net.minecraftforge.event.CommandEvent;
|
||||
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
@@ -37,6 +41,7 @@ import cpw.mods.fml.common.event.FMLInitializationEvent;
|
||||
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
|
||||
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
|
||||
import cpw.mods.fml.common.event.FMLServerStartingEvent;
|
||||
import cpw.mods.fml.common.eventhandler.SubscribeEvent;
|
||||
import cpw.mods.fml.relauncher.Side;
|
||||
|
||||
@Mod(modid = ModProps.modid, version = ModProps.version, dependencies = ModProps.dependencies)
|
||||
@@ -92,6 +97,32 @@ public class ModTweaker2 {
|
||||
|
||||
}
|
||||
|
||||
@SubscribeEvent
|
||||
public void onCommand(CommandEvent event) {
|
||||
if ((event.command.getCommandName().equals("mt") || event.command.getCommandName().equals("minetweaker")) && event.parameters.length > 0 && "reload".equals(event.parameters[0])) {
|
||||
event.setCanceled(true);
|
||||
Random rand = new Random();
|
||||
int ran = rand.nextInt(5);
|
||||
switch (ran) {
|
||||
case 0:
|
||||
event.sender.addChatMessage(new ChatComponentText("<ModTweaker2> Nope! Do NOT use /mt reload, it causes errors when ModTweaker is loaded."));
|
||||
break;
|
||||
case 1:
|
||||
event.sender.addChatMessage(new ChatComponentText("<ModTweaker2> No can do!"));
|
||||
break;
|
||||
case 2:
|
||||
event.sender.addChatMessage(new ChatComponentText("<ModTweaker2> #stopModReloading."));
|
||||
break;
|
||||
case 3:
|
||||
event.sender.addChatMessage(new ChatComponentText("<ModTweaker2> Take a look over here. http://www.reddit.com/r/feedthebeast/comments/3acdqc/psa_never_use_mt_reload_or_anything_of_the_like/"));
|
||||
break;
|
||||
case 4:
|
||||
event.sender.addChatMessage(new ChatComponentText("<ModTweaker2> Stop touching me like that!"));
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@EventHandler
|
||||
public void postInit(FMLPostInitializationEvent event) {
|
||||
logger.info("Starting PostInitialization for " + ModProps.modid);
|
||||
|
||||
Reference in new issue
Block a user