Change editor messages

This commit is contained in:
BuildTools 2016-02-05 15:14:42 +01:00 committed by Olof Larsson
parent f6815d4c45
commit b484295aa3

View File

@ -7,12 +7,14 @@ import org.bukkit.command.CommandSender;
import org.bukkit.permissions.Permission; import org.bukkit.permissions.Permission;
import com.massivecraft.massivecore.MassiveException; import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.collections.MassiveList;
import com.massivecraft.massivecore.command.MassiveCommand; import com.massivecraft.massivecore.command.MassiveCommand;
import com.massivecraft.massivecore.command.requirement.RequirementEditorUse; import com.massivecraft.massivecore.command.requirement.RequirementEditorUse;
import com.massivecraft.massivecore.command.requirement.RequirementHasPerm; import com.massivecraft.massivecore.command.requirement.RequirementHasPerm;
import com.massivecraft.massivecore.command.type.Type; import com.massivecraft.massivecore.command.type.Type;
import com.massivecraft.massivecore.event.EventMassiveCoreEditorEdit; import com.massivecraft.massivecore.event.EventMassiveCoreEditorEdit;
import com.massivecraft.massivecore.util.PermUtil; import com.massivecraft.massivecore.util.PermUtil;
import com.massivecraft.massivecore.util.Txt;
public class CommandEditAbstract<O, V> extends MassiveCommand public class CommandEditAbstract<O, V> extends MassiveCommand
{ {
@ -128,14 +130,13 @@ public class CommandEditAbstract<O, V> extends MassiveCommand
msg("%s<silver> for %s<silver> already: %s", descProperty, descObject, descValue); msg("%s<silver> for %s<silver> already: %s", descProperty, descObject, descValue);
return; return;
} }
// Startup // Create messages
// We inform what property and object the edit is taking place on. List<String> messages = new MassiveList<>();
msg("%s<silver> for %s<silver> edited:", descProperty, descObject);
// Before // Before
// We inform what the value was before. // We inform what the value was before.
msg("<k>Before: %s", descValue); messages.add(Txt.parse("<k>Before: %s", descValue));
// Apply // Apply
// We set the new property value. // We set the new property value.
@ -144,7 +145,15 @@ public class CommandEditAbstract<O, V> extends MassiveCommand
// After // After
// We inform what the value is after. // We inform what the value is after.
descValue = this.getInheritedVisual(); descValue = this.getInheritedVisual();
msg("<k>After: %s", descValue); messages.add(Txt.parse("<k>After: %s", descValue));
// Startup
// We inform what property and object the edit is taking place on.
// The visual might change after modification, so this should be added after we have made the change.
descObject = this.getObjectVisual();
messages.add(0, Txt.parse("%s<silver> for %s<silver> edited:", descProperty, descObject));
message(messages);
} }
// -------------------------------------------- // // -------------------------------------------- //