diff --git a/StevenDimDoors/mod_pocketDim/items/ItemBlockDimWall.java b/StevenDimDoors/mod_pocketDim/items/ItemBlockDimWall.java index 0bce03c..db7f6d5 100644 --- a/StevenDimDoors/mod_pocketDim/items/ItemBlockDimWall.java +++ b/StevenDimDoors/mod_pocketDim/items/ItemBlockDimWall.java @@ -30,6 +30,6 @@ public class ItemBlockDimWall extends ItemBlock @Override public String getUnlocalizedName(ItemStack par1ItemStack) { - return subNames[par1ItemStack.getItemDamage()]; + return subNames[(par1ItemStack.getItemDamage())]; } } \ No newline at end of file diff --git a/StevenDimDoors/mod_pocketDim/items/ItemRiftSignature.java b/StevenDimDoors/mod_pocketDim/items/ItemRiftSignature.java index 578a71f..d42d625 100644 --- a/StevenDimDoors/mod_pocketDim/items/ItemRiftSignature.java +++ b/StevenDimDoors/mod_pocketDim/items/ItemRiftSignature.java @@ -98,14 +98,14 @@ public class ItemRiftSignature extends Item stack.stackSize--; } clearSource(stack); - player.sendChatToPlayer("Rift Created"); + mod_pocketDim.sendChat(player,("Rift Created")); world.playSoundAtEntity(player,"mods.DimDoors.sfx.riftEnd", 0.6f, 1); } else { //The link signature has not been used. Store its current target as the first location. setSource(stack, x, adjustedY, z,orientation, PocketManager.getDimensionData(world)); - player.sendChatToPlayer("Location Stored in Rift Signature"); + mod_pocketDim.sendChat(player,("Location Stored in Rift Signature")); world.playSoundAtEntity(player,"mods.DimDoors.sfx.riftStart", 0.6f, 1); } return true; diff --git a/StevenDimDoors/mod_pocketDim/items/ItemStabilizedRiftSignature.java b/StevenDimDoors/mod_pocketDim/items/ItemStabilizedRiftSignature.java index 14dd73b..50b86d0 100644 --- a/StevenDimDoors/mod_pocketDim/items/ItemStabilizedRiftSignature.java +++ b/StevenDimDoors/mod_pocketDim/items/ItemStabilizedRiftSignature.java @@ -57,7 +57,7 @@ public class ItemStabilizedRiftSignature extends ItemRiftSignature // or if the player can pay an Ender Pearl to create a rift. if (!player.capabilities.isCreativeMode && !player.inventory.hasItem(Item.enderPearl.itemID)) { - player.sendChatToPlayer("You don't have any Ender Pearls!"); + mod_pocketDim.sendChat(player,"You don't have any Ender Pearls!"); // I won't do this, but this is the chance to localize chat // messages sent to the player; look at ChatMessageComponent // and how MFR does it with items like the safari net launcher @@ -90,14 +90,14 @@ public class ItemStabilizedRiftSignature extends ItemRiftSignature { player.inventory.consumeInventoryItem(Item.enderPearl.itemID); } - player.sendChatToPlayer("Rift Created"); + mod_pocketDim.sendChat(player,"Rift Created"); world.playSoundAtEntity(player,"mods.DimDoors.sfx.riftEnd", 0.6f, 1); } else { //The link signature has not been used. Store its current target as the first location. setSource(stack, x, adjustedY, z, orientation, PocketManager.getDimensionData(world)); - player.sendChatToPlayer("Location Stored in Rift Signature"); + mod_pocketDim.sendChat(player,"Location Stored in Rift Signature"); world.playSoundAtEntity(player,"mods.DimDoors.sfx.riftStart", 0.6f, 1); } return true; diff --git a/StevenDimDoors/mod_pocketDim/mod_pocketDim.java b/StevenDimDoors/mod_pocketDim/mod_pocketDim.java index 1188fb1..2afe1d5 100644 --- a/StevenDimDoors/mod_pocketDim/mod_pocketDim.java +++ b/StevenDimDoors/mod_pocketDim/mod_pocketDim.java @@ -74,9 +74,11 @@ import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.EntityEggInfo; import net.minecraft.entity.EntityList; +import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.EnumToolMaterial; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; +import net.minecraft.util.ChatMessageComponent; import net.minecraft.world.biome.BiomeGenBase; import net.minecraftforge.common.DimensionManager; import net.minecraftforge.common.ForgeChunkManager; @@ -322,4 +324,12 @@ public class mod_pocketDim ChunkLoaderHelper.loadChunkForcedWorlds(event); } + + public static void sendChat(EntityPlayer player, String message) + { + ChatMessageComponent cmp = new ChatMessageComponent(); + cmp.addText(message); + player.sendChatToPlayer(cmp); + + } }