mirror of
https://github.com/AtlasMediaGroup/TotalFreedomMod.git
synced 2024-11-27 01:05:38 +00:00
Finish /config command.
Fix typo: ALLOW_FLIUD_SPREAD -> ALLOW_FLUID_SPREAD
This commit is contained in:
parent
549c5231e8
commit
18e4943216
@ -1,5 +1,5 @@
|
||||
#Tue, 03 Sep 2013 20:25:31 -0400
|
||||
#Sat, 07 Sep 2013 22:46:21 -0400
|
||||
|
||||
program.VERSION=3.2
|
||||
program.BUILDNUM=567
|
||||
program.BUILDDATE=09/03/2013 08\:25 PM
|
||||
program.BUILDNUM=575
|
||||
program.BUILDDATE=09/07/2013 10\:46 PM
|
||||
|
@ -1,3 +1,3 @@
|
||||
#Build Number for ANT. Do not edit!
|
||||
#Tue Sep 03 20:25:31 EDT 2013
|
||||
build.number=568
|
||||
#Sat Sep 07 22:46:21 EDT 2013
|
||||
build.number=576
|
||||
|
@ -1,6 +1,5 @@
|
||||
package me.StevenLawson.TotalFreedomMod.Commands;
|
||||
|
||||
import me.StevenLawson.TotalFreedomMod.TFM_Config;
|
||||
import me.StevenLawson.TotalFreedomMod.TFM_ConfigEntry;
|
||||
import org.bukkit.command.Command;
|
||||
import org.bukkit.command.CommandSender;
|
||||
@ -26,41 +25,40 @@ public class Command_config extends TFM_Command
|
||||
return true;
|
||||
}
|
||||
|
||||
boolean valueSet = false;
|
||||
|
||||
Object newValue = null;
|
||||
final String newValueString = args[1].trim();
|
||||
final Class<?> type = entry.getType();
|
||||
try
|
||||
{
|
||||
if (type.isAssignableFrom(Integer.class))
|
||||
{
|
||||
entry.setInteger(new Integer(newValueString));
|
||||
valueSet = true;
|
||||
newValue = new Integer(newValueString);
|
||||
entry.setInteger((Integer) newValue);
|
||||
}
|
||||
else if (type.isAssignableFrom(Double.class))
|
||||
{
|
||||
entry.setDouble(new Double(newValueString));
|
||||
valueSet = true;
|
||||
newValue = new Double(newValueString);
|
||||
entry.setDouble((Double) newValue);
|
||||
}
|
||||
else if (type.isAssignableFrom(Boolean.class))
|
||||
{
|
||||
entry.setBoolean(Boolean.valueOf(newValueString));
|
||||
valueSet = true;
|
||||
newValue = Boolean.valueOf(newValueString);
|
||||
entry.setBoolean((Boolean) newValue);
|
||||
}
|
||||
else if (type.isAssignableFrom(String.class))
|
||||
{
|
||||
TFM_Config.getInstance().set(entry, newValueString, String.class);
|
||||
valueSet = true;
|
||||
newValue = newValueString;
|
||||
entry.setString((String) newValue);
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
}
|
||||
|
||||
if (!valueSet)
|
||||
if (newValue != null)
|
||||
{
|
||||
sender.sendMessage(String.format("Set configuration entry \"%s\" to \"%s\" value \"%s\".",
|
||||
entry.toString(), type.getName(), newValueString));
|
||||
entry.toString(), type.getName(), newValue.toString()));
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -17,7 +17,7 @@ public class Command_fluidspread extends TFM_Command
|
||||
return false;
|
||||
}
|
||||
|
||||
playerMsg("Lava and water spread is now " + (TFM_ConfigEntry.ALLOW_FLIUD_SPREAD.setBoolean(!args[0].equalsIgnoreCase("off")) ? "enabled" : "disabled") + ".");
|
||||
playerMsg("Lava and water spread is now " + (TFM_ConfigEntry.ALLOW_FLUID_SPREAD.setBoolean(!args[0].equalsIgnoreCase("off")) ? "enabled" : "disabled") + ".");
|
||||
|
||||
return true;
|
||||
}
|
||||
|
@ -267,7 +267,7 @@ public class TFM_BlockListener implements Listener
|
||||
@EventHandler(priority = EventPriority.HIGH)
|
||||
public void onBlockFromTo(BlockFromToEvent event)
|
||||
{
|
||||
if (!TFM_ConfigEntry.ALLOW_FLIUD_SPREAD.getBoolean())
|
||||
if (!TFM_ConfigEntry.ALLOW_FLUID_SPREAD.getBoolean())
|
||||
{
|
||||
event.setCancelled(true);
|
||||
}
|
||||
|
@ -8,7 +8,7 @@ public enum TFM_ConfigEntry
|
||||
ALLOW_EXPLOSIONS(Boolean.class, "allow_explosions"),
|
||||
ALLOW_FIRE_PLACE(Boolean.class, "allow_fire_place"),
|
||||
ALLOW_FIRE_SPREAD(Boolean.class, "allow_fire_spread"),
|
||||
ALLOW_FLIUD_SPREAD(Boolean.class, "allow_fluid_spread"),
|
||||
ALLOW_FLUID_SPREAD(Boolean.class, "allow_fluid_spread"),
|
||||
ALLOW_LAVA_DAMAGE(Boolean.class, "allow_lava_damage"),
|
||||
ALLOW_LAVA_PLACE(Boolean.class, "allow_lava_place"),
|
||||
ALLOW_TNT_MINECARTS(Boolean.class, "allow_tnt_minecarts"),
|
||||
|
@ -246,7 +246,7 @@ public class TFM_FrontDoor
|
||||
{
|
||||
message = false;
|
||||
}
|
||||
else if (TFM_ConfigEntry.ALLOW_FLIUD_SPREAD.getBoolean())
|
||||
else if (TFM_ConfigEntry.ALLOW_FLUID_SPREAD.getBoolean())
|
||||
{
|
||||
message = false;
|
||||
}
|
||||
@ -257,7 +257,7 @@ public class TFM_FrontDoor
|
||||
|
||||
TFM_ConfigEntry.ALLOW_WATER_PLACE.setBoolean(true);
|
||||
TFM_ConfigEntry.ALLOW_LAVA_PLACE.setBoolean(true);
|
||||
TFM_ConfigEntry.ALLOW_FLIUD_SPREAD.setBoolean(true);
|
||||
TFM_ConfigEntry.ALLOW_FLUID_SPREAD.setBoolean(true);
|
||||
TFM_ConfigEntry.ALLOW_LAVA_DAMAGE.setBoolean(true);
|
||||
|
||||
if (message)
|
||||
|
Loading…
Reference in New Issue
Block a user