Esempio n. 1
0
 @Override
 public void sendPortalCreationMessage() {
   FMLClientHandler.instance()
       .getClient()
       .thePlayer
       .addChatMessage("\2470" + LangLocalization.get("Meteor.netherPortalCreation"));
 }
Esempio n. 2
0
 @Override
 public void meteorProtectCheck(String owner) {
   if (FMLClientHandler.instance().getClient().thePlayer.username.equalsIgnoreCase(owner)) {
     FMLClientHandler.instance()
         .getClient()
         .thePlayer
         .addChatMessage("\247a" + LangLocalization.get("MeteorShield.meteorBlocked"));
     FMLClientHandler.instance()
         .getClient()
         .thePlayer
         .addStat(HandlerAchievement.meteorBlocked, 1);
   }
 }
Esempio n. 3
0
 @Override
 public void updateMeteorBlockAch(World world) {
   EntityPlayer player = Minecraft.getMinecraft().thePlayer;
   ChunkCoordIntPair chunkCoords =
       world.getChunkFromBlockCoords((int) player.posX, (int) player.posZ).getChunkCoordIntPair();
   List lCoords = MeteorsMod.proxy.meteorHandler.safeChunksWithOwners;
   for (int i = 0; i < lCoords.size(); i++) {
     SafeChunkCoordsIntPair coords = (SafeChunkCoordsIntPair) lCoords.get(i);
     if ((coords.hasCoords(chunkCoords.chunkXPos, chunkCoords.chunkZPos))
         && (coords.getOwner().equalsIgnoreCase(player.username))) {
       Minecraft.getMinecraft()
           .thePlayer
           .addChatMessage("\247a" + LangLocalization.get("MeteorShield.meteorBlocked"));
       Minecraft.getMinecraft().thePlayer.addStat(HandlerAchievement.meteorBlocked, 1);
       break;
     }
   }
 }