I'll look at the convo tomorrow,

This commit is contained in:
alisolarflare 2016-11-30 00:32:30 -05:00
parent 6a9004ea13
commit e69c20be77
3 changed files with 7 additions and 27 deletions

View file

@ -9,7 +9,6 @@ import org.bukkit.plugin.java.JavaPlugin;
import alisolarflare.components.alilinks.AliLinkComponent; import alisolarflare.components.alilinks.AliLinkComponent;
import alisolarflare.components.bankchest.BankChestComponent; import alisolarflare.components.bankchest.BankChestComponent;
import alisolarflare.components.creativeboundaries.CreativeBoundariesComponent; import alisolarflare.components.creativeboundaries.CreativeBoundariesComponent;
import alisolarflare.components.easyuhc.EasyUHCComponent;
import alisolarflare.components.flairdoor.FlairDoorComponent; import alisolarflare.components.flairdoor.FlairDoorComponent;
import alisolarflare.components.gpowers.GPowerComponent; import alisolarflare.components.gpowers.GPowerComponent;
import alisolarflare.components.insurance.InsuranceComponent; import alisolarflare.components.insurance.InsuranceComponent;
@ -28,7 +27,6 @@ public class AliPresents extends JavaPlugin{
new AliLinkComponent().register(this); new AliLinkComponent().register(this);
new BankChestComponent().register(this); new BankChestComponent().register(this);
new CreativeBoundariesComponent().register(this); new CreativeBoundariesComponent().register(this);
new EasyUHCComponent().register(this);
new FlairDoorComponent().register(this); new FlairDoorComponent().register(this);
new GPowerComponent().register(this); new GPowerComponent().register(this);
new InsuranceComponent().register(this); new InsuranceComponent().register(this);

View file

@ -1,28 +1,21 @@
package alisolarflare.components.creativeboundaries; package alisolarflare.components.creativeboundaries;
import java.util.ArrayList;
import java.util.List;
import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin; import org.bukkit.plugin.java.JavaPlugin;
import alisolarflare.architecture.Component; import alisolarflare.architecture.Component;
import alisolarflare.components.creativeboundaries.commands.Cbgm0; import alisolarflare.components.creativeboundaries.commands.Cbgm0;
import alisolarflare.components.creativeboundaries.commands.Cbgm1; import alisolarflare.components.creativeboundaries.commands.Cbgm1;
import alisolarflare.components.creativeboundaries.commands.SetDickmode; import alisolarflare.components.creativeboundaries.commands.SetForceBoundaries;
import alisolarflare.components.creativeboundaries.listeners.PlotChangeListener; import alisolarflare.components.creativeboundaries.listeners.PlotChangeListener;
public class CreativeBoundariesComponent extends Component{ public class CreativeBoundariesComponent extends Component{
public boolean dickmode;
public List<Player> cbCreatives = new ArrayList<Player>();
@Override @Override
public void register(JavaPlugin plugin) { public void register(JavaPlugin plugin) {
registerCommand(plugin, new Cbgm1(this)); registerCommand(plugin, new Cbgm1());
registerCommand(plugin, new Cbgm0(this)); registerCommand(plugin, new Cbgm0());
registerCommand(plugin, new SetDickmode(this)); registerCommand(plugin, new SetForceBoundaries());
registerListener(plugin, new PlotChangeListener());
registerListener(plugin, new PlotChangeListener(this));
//registerListener(plugin, new ItemRestrictionListener(this)); //registerListener(plugin, new ItemRestrictionListener(this));
} }

View file

@ -1,25 +1,14 @@
package alisolarflare.components.creativeboundaries.commands; package alisolarflare.components.creativeboundaries.commands;
import java.util.List;
import org.bukkit.GameMode;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
import alisolarflare.architecture.commands.PlayerCommand; import alisolarflare.architecture.commands.PlayerCommand;
import alisolarflare.components.creativeboundaries.CreativeBoundariesComponent; import alisolarflare.components.creativeboundaries.CreativeBoundariesAPI;
public class Cbgm0 extends PlayerCommand{ public class Cbgm0 extends PlayerCommand{
private List<Player> cbCreatives;
public Cbgm0(CreativeBoundariesComponent component) {
this.cbCreatives = component.cbCreatives;
}
@Override @Override
public boolean OnCommand(Player player, String arg2, String[] arg3) { public boolean OnCommand(Player player, String arg2, String[] arg3) {
player.setGameMode(GameMode.SURVIVAL); CreativeBoundariesAPI.toSurvival(player);
cbCreatives.remove(player);
return true; return true;
} }
public String[] GetHelpText(String alias){ public String[] GetHelpText(String alias){