aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/network/CreateItemsPacket.java
diff options
context:
space:
mode:
authorUnknown <shekwancheung0528@gmail.com>2019-01-21 22:16:38 +0800
committerUnknown <shekwancheung0528@gmail.com>2019-01-21 22:16:38 +0800
commitbbb92072372d8ceab79bb86186637af02cae6779 (patch)
tree9a50fce070b6fb9506ef904e82d8772247ab84ac /src/main/java/me/shedaniel/rei/network/CreateItemsPacket.java
parent855f72d9f730ce54be6167259f33bf1785b140fb (diff)
downloadRoughlyEnoughItems-2.1.0.12.tar.gz
RoughlyEnoughItems-2.1.0.12.tar.bz2
RoughlyEnoughItems-2.1.0.12.zip
v2.1.0.12v2.1.0.12
- Cheating in servers / realms - New Plugin loader - Better language files - Resizable Recipe Base
Diffstat (limited to 'src/main/java/me/shedaniel/rei/network/CreateItemsPacket.java')
-rw-r--r--src/main/java/me/shedaniel/rei/network/CreateItemsPacket.java13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/main/java/me/shedaniel/rei/network/CreateItemsPacket.java b/src/main/java/me/shedaniel/rei/network/CreateItemsPacket.java
index 003ea09fe..88f9a1425 100644
--- a/src/main/java/me/shedaniel/rei/network/CreateItemsPacket.java
+++ b/src/main/java/me/shedaniel/rei/network/CreateItemsPacket.java
@@ -1,5 +1,6 @@
package me.shedaniel.rei.network;
+import net.minecraft.client.resources.I18n;
import net.minecraft.entity.player.EntityPlayerMP;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
@@ -8,9 +9,8 @@ import net.minecraft.network.Packet;
import net.minecraft.network.PacketBuffer;
import net.minecraft.network.play.INetHandlerPlayServer;
import net.minecraft.util.text.ChatType;
+import net.minecraft.util.text.TextComponentString;
import net.minecraft.util.text.TextComponentTranslation;
-import org.dimdev.rift.network.Message;
-import org.dimdev.rift.network.ServerMessageContext;
import java.io.IOException;
@@ -42,8 +42,13 @@ public class CreateItemsPacket implements Packet<INetHandlerPlayServer> {
NetHandlerPlayServer server = (NetHandlerPlayServer) iNetHandlerPlayServer;
EntityPlayerMP player = server.player;
if (player.inventory.addItemStackToInventory(stack.copy()))
- player.sendMessage(new TextComponentTranslation("text.rei.cheat_items", stack.getDisplayName().getFormattedText(), stack.getCount(), player.getScoreboardName()), ChatType.SYSTEM);
- else player.sendMessage(new TextComponentTranslation("text.rei.failed_cheat_items"), ChatType.SYSTEM);
+ player.sendMessage(new TextComponentString(I18n.format("text.rei.cheat_items")
+ .replaceAll("\\{item_name}", stack.copy().getDisplayName().getFormattedText())
+ .replaceAll("\\{item_count}", stack.copy().getCount() + "")
+ .replaceAll("\\{player_name}", player.getScoreboardName())
+ ), ChatType.SYSTEM);
+ else
+ player.sendMessage(new TextComponentTranslation("text.rei.failed_cheat_items"), ChatType.SYSTEM);
}
}