@Override public void registerHandlers() { super.registerHandlers(); MinecraftForge.EVENT_BUS.register(new KeyHandler()); }
@EventHandler public void preInit(FMLPreInitializationEvent event) { logger = event.getModLog(); // Setup working directory workingDir = new File(event.getModConfigurationDirectory() + File.separator + "worldedit"); workingDir.mkdir(); config = new ForgeConfiguration(this); config.load(); MinecraftForge.EVENT_BUS.register(ThreadSafeCache.getInstance()); }
@EventHandler public void init(FMLInitializationEvent event) { MinecraftForge.EVENT_BUS.register(this); WECUIPacketHandler.init(); InternalPacketHandler.init(); proxy.registerHandlers(); }
public ItemGlassPick() { super(MATERIAL, LibItemNames.GLASS_PICK); MinecraftForge.EVENT_BUS.register(this); attackSpeed = -1; }
public ItemPiggybackPack() { super(PIGGYBACK_MATERIAL, 0, EntityEquipmentSlot.CHEST); this.setMaxStackSize(16); MinecraftForge.EVENT_BUS.register(this); }
void setCenter( final TileQuantumBridge c ) { this.registered = true; MinecraftForge.EVENT_BUS.register( this ); this.center = c; }
@Override protected void registerEventHandlers() { // prevents tools from despawning MinecraftForge.EVENT_BUS.register(IndestructibleEntityItem.EventHandler.instance); MinecraftForge.EVENT_BUS.register(new TraitEvents()); MinecraftForge.EVENT_BUS.register(new ToolEvents()); MinecraftForge.EVENT_BUS.register(DualToolHarvestUtils.INSTANCE); } }
@Subscribe public void preInit(FMLPreInitializationEvent event) { if(Config.dumpTextureMap) { MinecraftForge.EVENT_BUS.register(new TextureDump()); } }
public ModBeheading() { this("beheading"); addAspects(ModifierAspect.freeModifier); MinecraftForge.EVENT_BUS.register(this); }
public PotionBloodthirst() { super(LibPotionNames.BLOODTHIRST, false, 0xC30000, 3); MinecraftForge.EVENT_BUS.register(this); setBeneficial(); }
public PotionSoulCross() { super(LibPotionNames.SOUL_CROSS, false, 0x47453d, 0); MinecraftForge.EVENT_BUS.register(this); setBeneficial(); }
public ItemVirus() { super(LibItemNames.VIRUS); setHasSubtypes(true); MinecraftForge.EVENT_BUS.register(ItemVirus.class); }
@Override public void preInit() { super.preInit(); MinecraftForge.EVENT_BUS.register(new ToolClientEvents()); }
@Override public void preInit() { super.preInit(); MinecraftForge.EVENT_BUS.register(new GadgetClientEvents()); }
@Subscribe public void postInit(FMLPostInitializationEvent event) { registerDrying(); // prevents items from despawning in slime channels MinecraftForge.EVENT_BUS.register(BlockSlimeChannel.EventHandler.instance); MinecraftForge.EVENT_BUS.register(new GadgetEvents()); proxy.postInit(); TinkerRegistry.tabGadgets.setDisplayIcon(new ItemStack(slimeSling)); }
public ItemTerraAxe() { super(BotaniaAPI.terrasteelToolMaterial, LibItemNames.TERRA_AXE); MinecraftForge.EVENT_BUS.register(this); attackSpeed = -3f; addPropertyOverride(new ResourceLocation(LibMisc.MOD_ID, "terraaxe_on"), (stack, world, entity) -> { if(entity instanceof EntityPlayer && !shouldBreak((EntityPlayer) entity)) return 0; return 1; }); }
private AppEng() { FMLCommonHandler.instance().registerCrashCallable( new ModCrashEnhancement( CrashInfo.MOD_VERSION ) ); this.registration = new Registration(); MinecraftForge.EVENT_BUS.register( this.registration ); }
@SubscribeEvent public void registerEntities(Register<EntityEntry> event) { EntityRegistry.registerModEntity(Util.getResource("blueslime"), EntityBlueSlime.class, Util.prefix("blueslime"), EntityIDs.BLUESLIME, TConstruct.instance, 64, 5, true, 0x47eff5, 0xacfff4); LootTableList.register(EntityBlueSlime.LOOT_TABLE); //EntitySpawnPlacementRegistry.setPlacementType(EntityBlueSlime.class, EntityLiving.SpawnPlacementType.IN_WATER); }
@Override public void preInit(FMLPreInitializationEvent event) { PersistentVariableHelper.setCacheFile(new File(Minecraft.getMinecraft().gameDir, "BotaniaVars.dat")); try { PersistentVariableHelper.load(); PersistentVariableHelper.save(); } catch (IOException e) { Botania.LOGGER.fatal("Persistent Variables couldn't load!!"); } MinecraftForge.EVENT_BUS.register(MiscellaneousIcons.INSTANCE); initRenderers(); }
void preInitialize( final FMLPreInitializationEvent event ) { Capabilities.register(); final Api api = Api.INSTANCE; final IRecipeHandlerRegistry recipeRegistry = api.registries().recipes(); this.registerCraftHandlers( recipeRegistry ); MinecraftForge.EVENT_BUS.register( OreDictionaryHandler.INSTANCE ); ApiDefinitions definitions = api.definitions(); // Register definitions.getRegistry().getBootstrapComponents( IPreInitComponent.class ).forEachRemaining( b -> b.preInitialize( event.getSide() ) ); }