• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java Mod类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中cpw.mods.fml.common.Mod的典型用法代码示例。如果您正苦于以下问题:Java Mod类的具体用法?Java Mod怎么用?Java Mod使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



Mod类属于cpw.mods.fml.common包,在下文中一共展示了Mod类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: init

import cpw.mods.fml.common.Mod; //导入依赖的package包/类
@Mod.EventHandler
public void init(FMLInitializationEvent event) {
    Configurator.configure(new File("config/" + MODID + ".cfg"));
    GameRegistry.registerWorldGenerator(new Decorator(), 4096);
    FMLCommonHandler.instance().bus().register(this);
    MinecraftForge.EVENT_BUS.register(this);
}
 
开发者ID:ternsip,项目名称:StructPro,代码行数:8,代码来源:Structpro.java


示例2: init

import cpw.mods.fml.common.Mod; //导入依赖的package包/类
@Mod.EventHandler
public void init(FMLInitializationEvent event)
{
	proxy.init(event);
	
	
	ItemLoader.LoadItems();
	//BlockLoader.loadBlocks();
	Recipes.registerRecpies();
	//EntityLoader.LoadEntitys();
	//OreDict.addores();
	Achievements.loadAchievements();
	Stats.RegisterStats();

	PlayerChecker.checkPlayer(username);
	LootRegistry.registerLoot();
	
}
 
开发者ID:jtrent238,项目名称:Hammer-Mod,代码行数:19,代码来源:HammerMod.java


示例3: init

import cpw.mods.fml.common.Mod; //导入依赖的package包/类
@Mod.EventHandler
public void init(FMLInitializationEvent event)
{
	proxy.init(event);
	// register CommonProxy as our GuiHandler
	NetworkRegistry.INSTANCE.registerGuiHandler(MODID, new CommonProxy());
	
	ItemLoader.LoadItems();
	BlockLoader.loadBlocks();
	Recipes.registerRecpies();
	EntityLoader.LoadEntitys();
	OreDict.addores();
	//Achievements.loadAchievements();
	//Stats.RegisterStats();

	GameRegistry.registerWorldGenerator(new ModWorldGen(), 0);
	
}
 
开发者ID:jtrent238,项目名称:PopularMMOS-EpicProportions-Mod,代码行数:19,代码来源:epicproportionsmod_halloween.java


示例4: init

import cpw.mods.fml.common.Mod; //导入依赖的package包/类
@Mod.EventHandler
public void init(FMLInitializationEvent event)
{
	proxy.init(event);
	
	
	ItemLoader.LoadItems();
	BlockLoader.loadBlocks();
	Recipes.registerRecpies();
	EntityLoader.LoadEntitys();
	OreDict.addores();
	Achievements.loadAchievements();
	Stats.RegisterStats();
	
	
	EntityRegistry.registerModEntity(EntityGiantSnowBall.class, "GiantSnowBall", EntityRegistry.findGlobalUniqueEntityId(), MODID, 80, 3, true);

	proxy.registerRenderThings();
	
	GameRegistry.registerTileEntity(TileEntityBulb.class, "Bulb");
	TileEntity.addMapping(TileEntityBulb.class, "Bulb_Mapping");
	BulbModelID = 72;
	
	}
 
开发者ID:jtrent238,项目名称:PopularMMOS-EpicProportions-Mod,代码行数:25,代码来源:epicproportionsmod_christmas.java


示例5: init

import cpw.mods.fml.common.Mod; //导入依赖的package包/类
@Mod.EventHandler
public void init(FMLInitializationEvent event) {
	proxy.registerNetworkStuff();
	NetworkRegistry.INSTANCE.registerGuiHandler(this, new TechnicalGuiHandler());
	TechnicalItem.removeVanillaRecipes();
	Recipes.init();
	FMLCommonHandler.instance().bus().register(new EventListener());
	radioactivityPotion = (new PotionTechnical(radioactivityPotionId, true, 0)).setIconIndex(0, 0).setPotionName("potion.radioactivityPotion");
	TechnicalAchievement.init();
	AchievementPage.registerAchievementPage(technicalAchievementPage);
}
 
开发者ID:viddeno,项目名称:Technical,代码行数:12,代码来源:Technical.java


示例6: onInit

import cpw.mods.fml.common.Mod; //导入依赖的package包/类
@Mod.EventHandler
public void onInit(FMLInitializationEvent e){
    /*
    REGISTERS ALL COMMON THINGS SO FOR BOTH SERVER AND CLIENT...
     */
    LOTRAddonsItems.registerRings();
    LOTRAddonsBlocks.registerBlocks();
    LOTRAddonsEntities.registerEntities();
    NetworkRegistry.INSTANCE.registerGuiHandler(LOTRAddons.lotrAddons, new GuiHandler());


}
 
开发者ID:TimVerhaegen,项目名称:LotrAddonsRings,代码行数:13,代码来源:ProxyCommon.java


示例7: init

import cpw.mods.fml.common.Mod; //导入依赖的package包/类
/**
 * This is the second pass of logic in this mod.
 */
@Mod.EventHandler
public void init(FMLInitializationEvent event)
{
	InitEvent e;
	e = new InitEvent();
	e.Go(event);
}
 
开发者ID:SneakyTactician,项目名称:BIGB,代码行数:11,代码来源:BIGB.java


示例8: postInit

import cpw.mods.fml.common.Mod; //导入依赖的package包/类
@Mod.EventHandler
public void postInit(FMLPostInitializationEvent event) {
	{
		//Thread.currentThread().setName("EpicProportionsMod");
		
		MinecraftForge.EVENT_BUS.register(new WorldGenModFlower(BlockLoader.blockFlowerChocolate));
		MinecraftForge.EVENT_BUS.register(new WorldGenModFlower(BlockLoader.blockFlowerForJen));
		MinecraftForge.EVENT_BUS.register(new WorldGenModFlower(BlockLoader.blockFlowerLove));
		MinecraftForge.EVENT_BUS.register(new WorldGenModFlower(BlockLoader.blockFlowerPinkHeart));
		MinecraftForge.EVENT_BUS.register(new WorldGenModFlower(BlockLoader.blockFlowerRainbow));
		MinecraftForge.EVENT_BUS.register(new WorldGenModFlower(BlockLoader.blockFlowerRedHeart));
		MinecraftForge.EVENT_BUS.register(new CustomPresentDrops());
		MinecraftForge.EVENT_BUS.register(new VersionChecker());
		MinecraftForge.EVENT_BUS.register(new CommandModInfo());
		//MinecraftForge.EVENT_BUS.register(new PotionLoader(33, false, 8171462));
		//MinecraftForge.EVENT_BUS.register(new PotionLoader(33, false, 8171462));
		MinecraftForge.EVENT_BUS.register(new WorldGenPumpkin_Pat());
		MinecraftForge.EVENT_BUS.register(new WorldGenPumpkin_Jen());
		MinecraftForge.EVENT_BUS.register(new StructureVillagePieces());
		//MinecraftForge.EVENT_BUS.register(new Yggdrasil());
		MinecraftForge.EVENT_BUS.register(new LogHelper());
		//MinecraftForge.EVENT_BUS.register(new CommandModInfo());
        //MinecraftForge.EVENT_BUS.register(new BiomeGenPat(getBIOME_ID_PAT()));
        //MinecraftForge.EVENT_BUS.register(new BiomeGenJen(getBIOME_ID_JEN()));
        //MinecraftForge.EVENT_BUS.register(new WorldProviderEpicProportions());
        //MinecraftForge.EVENT_BUS.register(new EpicProportionsBiomes(ENTITY_ID_0, null));
		//MinecraftForge.EVENT_BUS.register(new RenderGuiHandler());
		//MinecraftForge.ORE_GEN_BUS.register(new BiomeDecorator());
        
	    Recipes.registerRecpies();

	    MinecraftForge.EVENT_BUS.register(new CommandChangelog());
	    
	    //MUhTTawz.maAzeRcL();
	}
	
	
}
 
开发者ID:jtrent238,项目名称:PopularMMOS-EpicProportions-Mod,代码行数:39,代码来源:EpicProportionsMod.java


示例9: serverStart

import cpw.mods.fml.common.Mod; //导入依赖的package包/类
@Mod.EventHandler
@SideOnly(Side.SERVER)
public void serverStart(FMLServerStartingEvent event)
{
    if (INSTANCE == null) INSTANCE = this;
    if (SERVER   == null) SERVER   = event.getServer();
    if (COMMAND  == null) COMMAND  = new WBCommand();

    // Load (or create new) config files
    Config.load(false);

    // our one real command, though it does also have aliases "wb" and "worldborder"
    event.registerServerCommand(COMMAND);

    if ( Config.preventBlockPlace() )
        enableBlockPlaceListener(true);

    if ( Config.preventMobSpawn() )
        enableMobSpawnListener(true);

    if ( Config.getDenyEnderpearl() )
        enableEnderPearlListener(true);

    DynMapFeatures.registerListener();
}
 
开发者ID:RoyCurtis,项目名称:WorldBorder-Forge,代码行数:26,代码来源:WorldBorder.java


示例10: init

import cpw.mods.fml.common.Mod; //导入依赖的package包/类
@Mod.EventHandler
public void init(FMLInitializationEvent event)
{
	//Load Mod Items
	ModItems.init();
	//Load Mod Blocks
	ModBlocks.init();
	//Load Mod Recipes
	ModRecipes.init();
	//Register Renders on client side
	proxy.initRenders();
	//Register GuiHandler
	NetworkRegistry.INSTANCE.registerGuiHandler(INSTANCE, new GuiHandler());
	//Register Mod Compat
	CompatHandler.init(event);
	//Register Leave drops
	MinecraftForge.EVENT_BUS.register(EventDrops.instancemain);
	//Register Mod World Gen
	ModWorldGen.init();
}
 
开发者ID:gigabit101,项目名称:PrimitiveCraft,代码行数:21,代码来源:PrimitiveCraft.java


示例11: init

import cpw.mods.fml.common.Mod; //导入依赖的package包/类
@Mod.EventHandler
public void init(FMLInitializationEvent event)
{
    registrant = new Registrant(32);
    MinecraftForge.EVENT_BUS.register(this);
    FMLCommonHandler.instance().bus().register(this);
}
 
开发者ID:ternsip,项目名称:StabilizerMod,代码行数:8,代码来源:Stabilizermod.java


示例12: preInit

import cpw.mods.fml.common.Mod; //导入依赖的package包/类
@Mod.EventHandler
public void preInit(FMLPreInitializationEvent event)
{
    log = event.getModLog();

    FMLCommonHandler.instance().bus().register(EventHandlers.I);
    MinecraftForge.EVENT_BUS.register(EventHandlers.I);

    cfg = new Configuration(event.getSuggestedConfigurationFile());
    doConfig(cfg);

    if (TFCTweaksLoadingPlugin.DISABLE_ASM)
    {
        log.warn("********************************************************************************************");
        log.warn("          You have disabled ASM tweaks. All FluidHacks have been disabled.");
        log.warn("Please don't include this in your pack config. This is to be considered a DEBUG option only!");
        log.warn("********************************************************************************************");
    }
    else
    {
        FluidHacks.doTheMagic();
    }
}
 
开发者ID:dries007,项目名称:TFC-Tweaks,代码行数:24,代码来源:TFCTweaks.java


示例13: serverStarted

import cpw.mods.fml.common.Mod; //导入依赖的package包/类
@Mod.EventHandler
public void serverStarted(FMLServerStartedEvent event)
{
    try
    {
        FileUtils.writeStringToFile(new File(DimensionManager.getCurrentSaveRootDirectory(), "seed.txt"), String.valueOf(DimensionManager.getWorld(0).getSeed()));
        WorldExplorer.jsonFile = new File(DimensionManager.getCurrentSaveRootDirectory(), "WorldExplorer.json");
    }
    catch (IOException e)
    {
        e.printStackTrace();
    }
    if (autoPregen_enabled && !WorldExplorer.jsonFile.exists())
    {
        ChunkCoordinates spawn = MinecraftServer.getServer().worldServers[0].getSpawnPoint();
        WorldExplorer.start(MinecraftServer.getServer(), spawn.posX >> 4, spawn.posZ >> 4, autoPregen_size / 16);
    }
}
 
开发者ID:dries007,项目名称:TFC-Tweaks,代码行数:19,代码来源:TFCTweaks.java


示例14: postInit

import cpw.mods.fml.common.Mod; //导入依赖的package包/类
@Mod.EventHandler
void postInit(FMLPostInitializationEvent event) {
    if (Loader.isModLoaded("EE3")) {
        Stopwatch watch = Stopwatch.createStarted();
        AELog.info("Post Initialization ( started )");

        RegisterCrafting.initRecipes();
        RegisterFurnace.initRecipes();
        RegisterFacade.initRecipes();
        RegisterGrinder.initRecipes();
        RegisterInscriber.initRecipes();
        RegisterWorld.initRecipes();

        //RecipeRegistryProxy.dumpRecipeRegistryToLog();

        AELog.info("Post Initialization ( ended after " + watch.elapsed(TimeUnit.MILLISECONDS) + "ms )");
    }
}
 
开发者ID:FireBall1725,项目名称:ae2ee3emcaddon,代码行数:19,代码来源:ae2ee3emcaddon.java


示例15: preInit

import cpw.mods.fml.common.Mod; //导入依赖的package包/类
@Mod.EventHandler
public void preInit(FMLPreInitializationEvent event)
{
    Tab.init();
    Base.init();

    Config.init(event.getSuggestedConfigurationFile());
    FMLCommonHandler.instance().bus().register(new Config());
    ItemStackHolderInjector.INSTANCE.inject();
    if (Loader.isModLoaded("Botania"))
    {
        Botania.preInit();
    }

    if (Loader.isModLoaded("ThermalExpansion"))
    {
        TE_Intergration.preInit();
    }

    LogHelper.info("Pre Initialization Complete");
}
 
开发者ID:dmaster8,项目名称:DMTweaks,代码行数:22,代码来源:Main.java


示例16: init

import cpw.mods.fml.common.Mod; //导入依赖的package包/类
@Mod.EventHandler
public void init (FMLInitializationEvent event)
{
    ItemStackHolderInjector.INSTANCE.inject();
    Blocks.init();
    OreDicHelper.init();
    SlabHelper.init();
    CraftingHelper.init();
    if (Loader.isModLoaded("Botania"))
    {
        Botania.init();
    }

    if (Loader.isModLoaded("ThermalExpansion"))
    {
        TE_Intergration.init();
    }

    LogHelper.info("Initialization Complete");
}
 
开发者ID:dmaster8,项目名称:DMTweaks,代码行数:21,代码来源:Main.java


示例17: postInit

import cpw.mods.fml.common.Mod; //导入依赖的package包/类
@Mod.EventHandler
public void postInit (FMLPostInitializationEvent event)
{
    ItemStackHolderInjector.INSTANCE.inject();
    if (Loader.isModLoaded("Botania"))
    {
        Botania.postInit();
    }

    if (Loader.isModLoaded("ThermalExpansion"))
    {
        TE_Intergration.postInit();
    }

    LogHelper.info("Post Initialization Complete");
}
 
开发者ID:dmaster8,项目名称:DMTweaks,代码行数:17,代码来源:Main.java


示例18: init

import cpw.mods.fml.common.Mod; //导入依赖的package包/类
@Mod.EventHandler
public static void init(FMLInitializationEvent event)
{
	GameRegistry.addRecipe(new ShapedOreRecipe(blockCastingFrame, new Object[] {"xxx", "x x", "xxx", 'x', "rodStone"}));
	
	LiquidCasting casting = TConstruct.getBasinCasting();
	//Get fluids
	for (FluidType type :  FluidType.fluidTypes.values())
	{
		FluidStack fluid = new FluidStack(type.fluid, TConstruct.blockLiquidValue);
		//Recipes
		CastingRecipe rec = casting.getCastingRecipe(fluid, null);
		
		if (rec != null)
			ThermalExpansionHelper.addTransposerFill(energyCost, new ItemStack(blockCastingFrame), rec.getResult(), fluid, false);
	}
}
 
开发者ID:MikeLydeamore,项目名称:ThermalCasting,代码行数:18,代码来源:ThermalCasting.java


示例19: preInit

import cpw.mods.fml.common.Mod; //导入依赖的package包/类
@Mod.EventHandler
public void preInit(FMLPreInitializationEvent event) {
	//sys = new NumericSystem(); //for testing
	
	configRoot = new File(event.getModConfigurationDirectory(), "eqlib/");
	configRoot.mkdir();
	
	mainConfigDir = new File(configRoot,"eqlib.cfg");
	
	mainConfig = new Configuration(mainConfigDir);
	mainConfig.load();
	RecipeRegistry.oreDictBlacklist = mainConfig.getStringList("oreDictBlacklist", "general", new String[0], "A blacklist of ore dictionary entries NOT to equate.");
	mainConfig.save();
	
	modsConfigDir = new File(configRoot, "mods/");
	modsConfigDir.mkdir();
}
 
开发者ID:iconmaster5326,项目名称:AetherCraft2,代码行数:18,代码来源:EquivLib.java


示例20: preInit

import cpw.mods.fml.common.Mod; //导入依赖的package包/类
@Mod.EventHandler
public void preInit(FMLPreInitializationEvent event)
{
   logger.info(TextHelper.localize("info." + ModInformation.ID + ".console.load.preInit"));
   
   ConfigManager.getInstance().init(event.getModConfigurationDirectory());

   powerUpManager.init();
   ItemRegistry.registerItems();
   BlockRegistry.registerBlocks();
   PotionRegistry.registerPotions();
   EntityRegistry.register();
   
   FMLCommonHandler.instance().bus().register(eventHandler);
   NetworkRegistry.INSTANCE.registerGuiHandler(instance, new GuiHandler());
}
 
开发者ID:thor12022,项目名称:HardcoreWither,代码行数:17,代码来源:HardcoreWither.java



注:本文中的cpw.mods.fml.common.Mod类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java IdentityHashMap类代码示例发布时间:2022-05-20
下一篇:
Java CardView类代码示例发布时间:2022-05-20
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap