Tastybento
030e7e44ca
Added test classes for Team Kick and Leave.
...
Fixed bugs in the team classes.
Completed the Island Info command.
2018-05-06 15:24:32 -07:00
Tastybento
0a17639529
WIP added some admin commands. Still not finished.
...
Get rank, set rank, info.
2018-05-02 21:23:02 -07:00
Tastybento
6e810747f4
Added island lock class and test class
...
Island lock is combined with island ban in terms of the Listener. It is
LockAndBanListener. It is a flag because after thinking about it, it
made sense to be just like any other island setting. Also, island owners
can now (in theory) lock out others by rank.
Although the test class says everything works, the Settings GUI needs to
enable toggling so that players can lock the island.
Enjoy banning players!
2018-04-30 01:12:32 -07:00
Tastybento
3cbcf52319
Added ban enforcement class and test class.
...
This prevents players from entering islands when they are banned. In the
future, it should also be extended to enable island locking.
Still needs a bit of work around Ops and bypass perms.
2018-04-29 18:48:38 -07:00
Tastybento
76711f5d09
Added /island banlist command and test class.
...
Note that preventing players from entering banned islands must still be
implemented.
2018-04-29 11:17:12 -07:00
Tastybento
729974c1be
Added unban command and test class
...
Added ban and unban to the island command.
Added class and tests for tabComplete for both commands.
Tested.
2018-04-28 23:05:49 -07:00
Tastybento
08023c6dbf
Added Island Ban command and test classes.
2018-04-28 18:17:12 -07:00
Tastybento
673c404719
Finished up /island reset confirm
2018-04-28 16:32:34 -07:00
Tastybento
0bdc146da3
Added confirmation to IslandResetCommand
...
Added test class.
2018-04-28 12:50:07 -07:00
Florian CUNY
d0a66299de
Edited some references and manually updated REFERENCES.md
2018-04-28 12:31:53 +02:00
tastybento
1e50b9e4cf
Added AdminCommand test.
...
Added "no such command" error message when trying a command that does
not exist.
Removed unnecessary imports.
2018-04-28 14:36:17 +09:00
Florian CUNY
0e45aa664d
Finished and polished the Language Panel
2018-04-24 18:02:29 +02:00
Florian CUNY
5ebbc2e374
Created the language panel. It is currently not localized.
2018-04-23 21:16:08 +02:00
Tastybento
6ff8c1a3d8
Added obsidian scooping.
...
In ordeer to test, I needed to change a few other classes.
2018-04-21 09:03:39 -07:00
Florian CUNY
eb7a95dd67
Forgot to push the updated en_US for SettingsPanel
2018-03-01 11:02:42 +01:00
Tastybento
5a3a557cf2
Made improvements while writing challenges addon
...
Improved enum error handling in flat file.
2018-02-24 11:28:21 -08:00
Tastybento
5ac66edb6a
Fixed teams.
...
Added test cases for RanksManager.
2018-02-11 20:26:09 -08:00
Tastybento
c07b649488
Completed nether portals
...
Also fixed some issues around admin commands and the teleport admin
commands in particular.
2018-02-11 11:12:56 -08:00
Tastybento
b9c262fd5c
Fixed portals. Still has debug in it.
...
Need to add nether->overworld portal
2018-02-11 09:28:52 -08:00
Tastybento
26956d8386
Fixed missing locale text for invites.
...
Fixed config settings for teams.
2018-02-04 21:48:34 -08:00
tastybento
177023f314
Added code to support protection flag listeners.
...
Made getIslandsAt() Optional to enable better code structures in the
listeners.
Created an abstract class to simplify flag protection listeners.
Added default setting for flags that will be able to be set by config.
This default is used for any space in the worlds not occupied by an
island.
2018-01-30 16:59:10 -08:00
Tastybento
085db6cb21
Added in config and locale settings for ranks.
2018-01-28 20:52:06 -08:00
Florian CUNY
9cc9518bc3
Fixed new-island.signs.line* locale entries
2018-01-27 16:47:30 +01:00
Tastybento
9ce1dbf592
Added team kick and leave commands. Need full testing.
2018-01-24 20:49:08 -08:00
Florian CUNY
b7f1d68bcf
Store the locale files in their own "parent" folder, so it looks nicer, instead of having a prefix
...
also renamed BSBLocale#add() to BSBLocale#merge()
and renamed the locale files as well
2018-01-04 14:14:18 +01:00
tastybento
12792f388e
Implemented a locale system using resource bundles.
...
This approach avoids having to have a huge class with default text in
it. The ResourceBundle loaded YamlResourceBundle does the conversion
from YAML.
2017-06-11 16:30:34 -07:00
tastybento
7500c7ad19
Initial commit from @Poslovitch
2017-05-20 14:09:53 -07:00