File tree Expand file tree Collapse file tree 4 files changed +6
-3
lines changed
src/main/java/io/github/axle2005/clearmob Expand file tree Collapse file tree 4 files changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -209,6 +209,9 @@ public void reload() {
209209 }
210210 }
211211
212+ //Unregisters old listeners.
213+ Sponge .getEventManager ().unregisterPluginListeners (this );
214+
212215 if (configoptions [5 ] == true ) {
213216 events .registerEvent ("Crash" );
214217 } else {
Original file line number Diff line number Diff line change 66import org .spongepowered .api .command .CommandSource ;
77import org .spongepowered .api .command .args .CommandContext ;
88import org .spongepowered .api .command .spec .CommandExecutor ;
9- import org .spongepowered .api .entity .living .player .Player ;
109import org .spongepowered .api .text .Text ;
1110import org .spongepowered .api .text .format .TextColors ;
1211import org .spongepowered .api .world .World ;
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ public class Register {
1616 public Register (ClearMob plugin )
1717 {
1818 CommandSpec run = CommandSpec .builder ().permission ("clearmob.run" ).description (Text .of ("Clear entities" ))
19- .arguments (GenericArguments .onlyOne (GenericArguments .string (Text .of ("tileentity|entity" ))))
19+ .arguments (GenericArguments .onlyOne (GenericArguments .string (Text .of ("tileentity|entity|items " ))))
2020 .arguments (GenericArguments .optional (GenericArguments .string (Text .of ("name" ))))
2121 .executor (new CommandRun (plugin )).build ();
2222
Original file line number Diff line number Diff line change 11package io .github .axle2005 .clearmob .listeners ;
22
33import org .spongepowered .api .Sponge ;
4- import org .spongepowered .api .event .entity .SpawnEntityEvent ;
54import org .spongepowered .api .event .world .chunk .LoadChunkEvent ;
65
76import io .github .axle2005 .clearmob .ClearMob ;
@@ -23,6 +22,7 @@ public void registerEvent(String event)
2322
2423 if (event .equals ("SpawnEntity" ))
2524 {
25+
2626 Sponge .getEventManager ().registerListeners (plugin , entity );
2727 }
2828 if (event .equals ("Crash" ))
@@ -35,6 +35,7 @@ public void unregisterEvent(String event)
3535 {
3636 if (event .equals ("SpawnEntity" ))
3737 {
38+
3839 Sponge .getEventManager ().unregisterListeners (entity );
3940 }
4041 if (event .equals ("Crash" ))
You can’t perform that action at this time.
0 commit comments