@Override public void registerPostinitCommands() { clientCommand = new ClientCommand(); ClientCommandHandler.instance.registerCommand(clientCommand); } }
public static void register(SparkForgeMod mod) { ClientCommandHandler.instance.registerCommand(new ForgeClientSparkPlatform(mod)); }
@Override public void init(FMLInitializationEvent e) { super.init(e); ParameterEditors.init(); ClientCommandHandler.instance.registerCommand(new ProgramCommand()); }
@Override public void init(FMLInitializationEvent e) { super.init(e); ClientCommandHandler.instance.registerCommand(new CommandTopCfg()); ClientCommandHandler.instance.registerCommand(new CommandTopNeed()); MinecraftForge.EVENT_BUS.register(new KeyInputHandler()); KeyBindings.init(); }
@Mod.EventHandler public void init(FMLInitializationEvent event) { // 国际化检查 if (I18nConfig.internationalization.openI18n && !isChinese()) { return; } // 命令注册 ClientCommandHandler.instance.registerCommand(new CmdNotice()); ClientCommandHandler.instance.registerCommand(new CmdReport()); ClientCommandHandler.instance.registerCommand(new CmdReload()); ClientCommandHandler.instance.registerCommand(new CmdGetLangpack()); ClientCommandHandler.instance.registerCommand(new CmdUpload()); ClientCommandHandler.instance.registerCommand(new CmdToken()); // 键位检查 if (!I18nConfig.key.closedKey) { HotKeyHandler hotKeyHandler = new HotKeyHandler(); hotKeyHandler.register(); MinecraftForge.EVENT_BUS.register(new HotKeyHandler()); } } }
@Override public void postInit() { super.postInit(); ClientCommandHandler.instance.registerCommand(new CmdShrug()); if (FTBLibConfig.debugging.special_commands) { ClientCommandHandler.instance.registerCommand(new CmdScanItems()); } Minecraft.getMinecraft().getRenderManager().getSkinMap().get("default").addLayer(LayerBadge.INSTANCE); Minecraft.getMinecraft().getRenderManager().getSkinMap().get("slim").addLayer(LayerBadge.INSTANCE); } }
@Override public void preInit() { ClientCommandHandler.instance.registerCommand(new CommandConfig("om_config_c", false)); ClientCommandHandler.instance.registerCommand(new CommandSource("om_source_c", false, OpenMods.instance.getCollector())); ClientCommandHandler.instance.registerCommand(new CommandGlDebug()); if (LibConfig.enableCalculatorCommands) { final ICommandComponent commandRoot = new CommandCalcFactory(new File(getMinecraftDir(), "scripts")).getRoot(); ClientCommandHandler.instance.registerCommand(new CommandCalc(commandRoot, "config")); ClientCommandHandler.instance.registerCommand(new CommandCalc(commandRoot, "eval", "=")); ClientCommandHandler.instance.registerCommand(new CommandCalc(commandRoot, "fun")); ClientCommandHandler.instance.registerCommand(new CommandCalc(commandRoot, "let")); ClientCommandHandler.instance.registerCommand(new CommandCalc(commandRoot, "execute")); } RenderUtils.registerFogUpdater(); MinecraftForge.EVENT_BUS.register(new BlockSelectionHandler()); ModelLoaderRegistry.registerLoader(MappedModelLoader.builder() .put("with-dependencies", ModelWithDependencies.EMPTY) .put("multi-layer", MultiLayerModel.EMPTY) .put("variantmodel", VariantModel.EMPTY_MODEL) .put("textureditem", TexturedItemModel.INSTANCE) .put("stateitem", ItemStateModel.EMPTY) .put("eval", EvalModel.EMPTY) .put("eval-expand", EvalExpandModel.EMPTY) .put("perspective-aware", PerspectiveAwareModel.EMPTY) .build(OpenMods.MODID)); ((IReloadableResourceManager)Minecraft.getMinecraft().getResourceManager()).registerReloadListener(hitboxManager); FramebufferBlitter.setup(); }
@Override public void preInit(FMLPreInitializationEvent event) { super.preInit(event); MinecraftForge.EVENT_BUS.register(EventHandlerClient.INSTANCE); MinecraftForge.EVENT_BUS.register(TickHandlerClient.INSTANCE); ClientCommandHandler.instance.registerCommand(new CoverBlacklistCommand()); ModelRegistryHelper.registerItemRenderer(TDItems.itemCover, RenderItemCover.INSTANCE); RenderingRegistry.registerEntityRenderingHandler(EntityTransport.class, RenderTransport::new); for (IModelRegister register : modelRegisters) { register.registerModels(); } }
private static void initialise() { updateMap = new HashMap<String, UpdateEntry>(); /* * The time between update checks in minutes. * A value <=0 will only run the updater when a player joins the world. */ int Timer = 60*60*20; try{ config = new Configuration(new File(Loader.instance().getConfigDir(), "MUD.cfg")); Timer = config.get(Configuration.CATEGORY_GENERAL, "Update Time", 60, "The time in minutes between update checks").getInt() * 60 * 20; check = config.get(Configuration.CATEGORY_GENERAL, "Update Check Enabled", true, "Should MUD automatically check for updates"); verbose = config.getBoolean("Chat stats", Configuration.CATEGORY_GENERAL, false, "Should MUD print in chat its status"); enabled = check.getBoolean(); deleteOld = config.getBoolean("Remove old file", Configuration.CATEGORY_GENERAL, true, "Should MUD try to remove old file when download is complete"); deleteFailed = config.getBoolean("Remove failed download", Configuration.CATEGORY_GENERAL, true, "Should MUD try to remove the new file created if download is failed"); if(config.hasChanged()){ config.save(); } }catch(Exception handled){ handled.printStackTrace(); } Object listener = new ModUpdateDetectorTickHandeler(Timer); MinecraftForge.EVENT_BUS.register(listener); ClientCommandHandler.instance.registerCommand(new MudCommands()); }
@Override public void init(final FMLInitializationEvent event) { super.init(event); MinecraftForge.EVENT_BUS.register(InputHandler.INSTANCE); MinecraftForge.EVENT_BUS.register(TickHandler.INSTANCE); MinecraftForge.EVENT_BUS.register(RenderTickHandler.INSTANCE); MinecraftForge.EVENT_BUS.register(ConfigurationHandler.INSTANCE); MinecraftForge.EVENT_BUS.register(RenderSchematic.INSTANCE); MinecraftForge.EVENT_BUS.register(GuiHandler.INSTANCE); MinecraftForge.EVENT_BUS.register(new OverlayHandler()); MinecraftForge.EVENT_BUS.register(new WorldHandler()); ClientCommandHandler.instance.registerCommand(new CommandSchematicaReplace()); }
@EventHandler public void init(@Nonnull FMLInitializationEvent event) { OreDict.registerVanilla(); Things.init(event); EnderPacketHandler.init(); for (IConfigHandler c : configs) { c.initHook(); } Handlers.register(event); CompatRegistry.INSTANCE.handle(event); if (event.getSide().isServer()) { ((CommandHandler) FMLCommonHandler.instance().getMinecraftServerInstance().getCommandManager()).registerCommand(CommandReloadConfigs.SERVER); } else { ClientCommandHandler.instance.registerCommand(CommandReloadConfigs.CLIENT); } IMCRegistry.INSTANCE.init(); }
public void init( final ChiselsAndBits chiselsandbits ) { readyState = readyState.updateState( ReadyState.TRIGGER_INIT ); ClientRegistry.bindTileEntitySpecialRenderer( TileEntityBlockChiseledTESR.class, new ChisledBlockRenderChunkTESR() ); ClientRegistry.bindTileEntitySpecialRenderer( TileEntityBitTank.class, new TileEntitySpecialRenderBitTank() ); for ( final ChiselMode mode : ChiselMode.values() ) { mode.binding = registerKeybind( mode.string.toString(), 0, "itemGroup.chiselsandbits", ModConflictContext.HOLDING_CHISEL ); } for ( final PositivePatternMode mode : PositivePatternMode.values() ) { mode.binding = registerKeybind( mode.string.toString(), 0, "itemGroup.chiselsandbits", ModConflictContext.HOLDING_POSTIVEPATTERN ); } for ( final TapeMeasureModes mode : TapeMeasureModes.values() ) { mode.binding = registerKeybind( mode.string.toString(), 0, "itemGroup.chiselsandbits", ModConflictContext.HOLDING_TAPEMEASURE ); } modeMenu = registerKeybind( "mod.chiselsandbits.other.mode", 56, "itemGroup.chiselsandbits", ModConflictContext.HOLDING_MENUITEM ); rotateCCW = registerKeybind( "mod.chiselsandbits.other.rotate.ccw", 0, "itemGroup.chiselsandbits", ModConflictContext.HOLDING_ROTATEABLE ); rotateCW = registerKeybind( "mod.chiselsandbits.other.rotate.cw", 0, "itemGroup.chiselsandbits", ModConflictContext.HOLDING_ROTATEABLE ); pickBit = registerKeybind( "mod.chiselsandbits.other.pickbit", 0, "itemGroup.chiselsandbits", ModConflictContext.HOLDING_ROTATEABLE ); offgridPlacement = registerKeybind( "mod.chiselsandbits.other.offgrid", 0, "itemGroup.chiselsandbits", ModConflictContext.HOLDING_OFFGRID ); undo = registerKeybind( "mod.chiselsandbits.other.undo", 0, "itemGroup.chiselsandbits", KeyConflictContext.IN_GAME ); redo = registerKeybind( "mod.chiselsandbits.other.redo", 0, "itemGroup.chiselsandbits", KeyConflictContext.IN_GAME ); addToClipboard = registerKeybind( "mod.chiselsandbits.other.add_to_clipboard", 0, "itemGroup.chiselsandbits", KeyConflictContext.IN_GAME ); ClientCommandHandler.instance.registerCommand( new JsonModelExport() ); }