Skip to content

Commit

Permalink
feedback on /setLoginMessage
Browse files Browse the repository at this point in the history
  • Loading branch information
dries007 committed Jun 19, 2015
1 parent fe6b942 commit dc7a04a
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 3 deletions.
@@ -1,9 +1,12 @@
package net.doubledoordev.d3core.util;

import com.google.gson.JsonParseException;
import net.doubledoordev.d3core.D3Core;
import net.minecraft.command.CommandBase;
import net.minecraft.command.ICommandSender;
import net.minecraft.util.ChatComponentText;
import net.minecraft.util.ChatComponentTranslation;
import net.minecraft.util.IChatComponent;
import org.apache.commons.io.FileUtils;

import java.io.File;
Expand Down Expand Up @@ -33,18 +36,28 @@ public void processCommand(ICommandSender sender, String[] args)
{
File file = new File(D3Core.getFolder(), "loginmessage.txt");
if (file.exists()) file.delete();
sender.addChatMessage(new ChatComponentTranslation("d3.core.cmd.setloginmessage.removed"));
}
else
{
String txt = func_82360_a(sender, args, 0);
try
{
FileUtils.writeStringToFile(new File(D3Core.getFolder(), "loginmessage.txt"), func_82360_a(sender, args, 0));
FileUtils.writeStringToFile(new File(D3Core.getFolder(), "loginmessage.txt"), txt);
}
catch (IOException e)
{
throw new RuntimeException(e);
}
sender.addChatMessage(new ChatComponentTranslation("d3.core.cmd.setloginmessage.success"));
try
{
sender.addChatMessage(IChatComponent.Serializer.func_150699_a(txt));
}
catch (JsonParseException jsonparseexception)
{
sender.addChatMessage(new ChatComponentText(txt));
}
}
sender.addChatMessage(new ChatComponentTranslation("d3.core.cmd.setloginmessage.success"));
}
}
3 changes: 2 additions & 1 deletion src/main/resources/assets/D3Core/lang/en_US.lang
Expand Up @@ -47,4 +47,5 @@ commands.d3group.help.node.remove=/d3group node <group> remove <permission node>
commands.d3group.help.parent.set=/d3group parent <group> set <parent group>
commands.d3group.help.parent.clear=/d3group parent <group> clear

d3.core.cmd.setloginmessage.success=Set login message!
d3.core.cmd.setloginmessage.success=Set login message!
d3.core.cmd.setloginmessage.removed=Removed login message!

0 comments on commit dc7a04a

Please sign in to comment.