@SubscribeEvent public void teleport(PlayerChangedDimensionEvent event) { if (CommonProxy.d == 0) { return; } if (event.player.world.isRemote) { return; } if (event.toDim == 0) { new SpawnTeleport(DimensionManager.getWorld(CommonProxy.d)).teleport(event.player, DimensionManager.getWorld(CommonProxy.d)); event.setCanceled(true); } }
@SubscribeEvent public void onChangedDimension(PlayerChangedDimensionEvent event) { PlayerAether playerAether = PlayerAether.get(event.player); if (playerAether != null) { playerAether.onChangedDimension(event.toDim, event.fromDim); } }
@SubscribeEvent public static void onPlayerChangedDimension(PlayerChangedDimensionEvent event) { IAttributeInstance maxHealthInstance = event.player.getAttributeMap().getAttributeInstance(SharedMonsterAttributes.MAX_HEALTH); AttributeModifier modifier = maxHealthInstance.getModifier(HealthHelper.LIFEBLOOD_HEALTH_MODIFIER_ID); if (SyncedConfigHandler.getBooleanValue(GameplayOption.ENABLE_LOWERED_STARTING_HEALTH) && modifier != null) { Multimap<String, AttributeModifier> multimap = HashMultimap.<String, AttributeModifier>create(); multimap.put(SharedMonsterAttributes.MAX_HEALTH.getAttributeUnlocalizedName(), modifier); event.player.getAttributeMap().applyAttributeModifiers(multimap); } }
@SubscribeEvent public void onPlayerWarp(PlayerChangedDimensionEvent event) { IPlayerExtendedProperties props = CapabilityRegistry.getPlayerProperties(event.player); if (props.getMaxHealth() > 0 && event.player instanceof EntityPlayerMP) { //force clientside hearts to visually update ModCyclic.network.sendTo(new PacketSyncPlayerHealth(props.getMaxHealth()), (EntityPlayerMP) event.player); } }
@SubscribeEvent public static void onPlayerChangedDimension(PlayerChangedDimensionEvent event) { if(event.player instanceof EntityPlayerMP) { ExcavationRenderTracker.INSTANCE.updatePlayerTracking((EntityPlayerMP) event.player); } }
@SubscribeEvent public void playerDimensionChange(PlayerChangedDimensionEvent event) { RedstoneEther.server().resetPlayer(event.player); RedstoneEtherAddons.server().onDimensionChange(event.player); }
/** Updates the brightness when the player changes dimension. */ @SubscribeEvent public static void changeDimension(PlayerChangedDimensionEvent event) { updateBrightness(event.toDim); }
@SubscribeEvent public void dimChangeEvent(PlayerChangedDimensionEvent event) { NEIServerConfig.forPlayer(event.player.getCommandSenderName()).onWorldReload(); }
@SubscribeEvent public void onPlayerChangedDimension(PlayerChangedDimensionEvent event) { SkinCore.updatePlayerSkin(event.player); }
@SubscribeEvent public void dimChangeEvent(PlayerChangedDimensionEvent event) { NEIServerConfig.getSaveForPlayer(event.player.getName()).onWorldReload(); }
@SubscribeEvent(priority = EventPriority.LOWEST) public void onEvent(PlayerChangedDimensionEvent event) { ProgressionAPI.registry.fireTrigger(event.player, getProvider().getUnlocalisedName(), event.fromDim, event.toDim); }
@SubscribeEvent public void onPlayerChangedDimension(PlayerChangedDimensionEvent event){ event.player.getCapability(NecroDataCapabilityProvider.NECRO_DATA_CAP, null).triggerDimensionUnlock(event.toDim); }
@SubscribeEvent public void onPlayerChangedDimensionEvent(PlayerChangedDimensionEvent event) { sendBackpackStack(event.player, event.player); }