@Override public void registerHandlers() { super.registerHandlers(); MinecraftForge.EVENT_BUS.register(new KeyHandler()); }
/** Returns true on success, false if cancelled */ public boolean fire() { return !MinecraftForge.EVENT_BUS.post(this); }
private void finish() { // goodbye cruel world MinecraftForge.EVENT_BUS.unregister(this); } }
@Override public void call( final MinecraftServer srv, final String[] data, final ICommandSender sender ) { this.enabled = !this.enabled; if( this.enabled ) { MinecraftForge.EVENT_BUS.register( this ); sender.sendMessage( new TextComponentTranslation( "commands.ae2.ChunkLoggerOn" ) ); } else { MinecraftForge.EVENT_BUS.unregister( this ); sender.sendMessage( new TextComponentTranslation( "commands.ae2.ChunkLoggerOff" ) ); } } }
@Override public void destroy() { if( this.isDestroyed ) { return; } this.isDestroyed = true; if( this.registered ) { MinecraftForge.EVENT_BUS.unregister( this ); this.registered = false; } if( this.thisSide != 0 ) { this.updateStatus( true ); MinecraftForge.EVENT_BUS.post( new LocatableEventAnnounce( this, LocatableEvent.UNREGISTER ) ); } this.center.updateStatus( null, (byte) -1, this.isUpdateStatus() ); for( final TileQuantumBridge r : this.getRing() ) { r.updateStatus( null, (byte) -1, this.isUpdateStatus() ); } this.center = null; this.setRing( new TileQuantumBridge[8] ); }
@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()); }
public static ExtraBlockBreak fireEvent(ItemStack itemStack, EntityPlayer player, IBlockState state, int width, int height, int depth, int distance) { ExtraBlockBreak event = new ExtraBlockBreak(itemStack, player, state); event.width = width; event.height = height; event.depth = depth; event.distance = distance; MinecraftForge.EVENT_BUS.post(event); return event; } }
MinecraftForge.EVENT_BUS.unregister(this);
@EventHandler public void init(FMLInitializationEvent event) { MinecraftForge.EVENT_BUS.register(this); WECUIPacketHandler.init(); InternalPacketHandler.init(); proxy.registerHandlers(); }
public static boolean fireEvent(ItemStack itemStack, int amount) { OnRepair event = new OnRepair(itemStack, amount); return !MinecraftForge.EVENT_BUS.post(event); } }
MinecraftForge.EVENT_BUS.unregister(this); bouncingEntities.remove(entityLiving);
public ItemGlassPick() { super(MATERIAL, LibItemNames.GLASS_PICK); MinecraftForge.EVENT_BUS.register(this); attackSpeed = -1; }
public static OnMelting fireEvent(TileSmeltery smeltery, ItemStack stack, FluidStack result) { OnMelting event = new OnMelting(smeltery.getPos(), smeltery, stack, result); MinecraftForge.EVENT_BUS.post(event); return event; } }
@SubscribeEvent @SideOnly(Side.CLIENT) public void playerJoinedWorld(TickEvent.ClientTickEvent event) { EntityPlayerSP player = Minecraft.getMinecraft().player; if(needsRestart) { player.sendMessage(new TextComponentString("[TConstruct] " + I18n.translateToLocal("config.synced.restart"))); } else { player.sendMessage(new TextComponentString("[TConstruct] " + I18n.translateToLocal("config.synced.ok"))); } MinecraftForge.EVENT_BUS.unregister(this); }
public ItemPiggybackPack() { super(PIGGYBACK_MATERIAL, 0, EntityEquipmentSlot.CHEST); this.setMaxStackSize(16); MinecraftForge.EVENT_BUS.register(this); }
public static OnScytheHarvest fireEvent(ItemStack itemStack, EntityPlayer player, World world, BlockPos pos, IBlockState blockState, boolean harvestable) { OnScytheHarvest event = new OnScytheHarvest(itemStack, player, world, pos, blockState, harvestable); MinecraftForge.EVENT_BUS.post(event); return event; } }
void setCenter( final TileQuantumBridge c ) { this.registered = true; MinecraftForge.EVENT_BUS.register( this ); this.center = c; }
public static OnItemBuilding fireEvent(NBTTagCompound tag, ImmutableList<Material> materials, TinkersItem tool) { OnItemBuilding event = new OnItemBuilding(tag, materials, tool); MinecraftForge.EVENT_BUS.post(event); return event; } }
@Override public void preInitialize( Side side ) { MinecraftForge.EVENT_BUS.register( this ); }
public static OnBowShoot fireEvent(ItemStack bow, ItemStack ammo, EntityPlayer entityPlayer, int useTime, float baseInaccuracy) { OnBowShoot event = new OnBowShoot(bow, ammo, entityPlayer, useTime, baseInaccuracy); MinecraftForge.EVENT_BUS.post(event); return event; }