Florian CUNY
539d2a0516
Fixed some code smells
2018-08-15 09:43:28 +02:00
tastybento
fc066a04a3
Added SuppressWarnings to classes using deprecated regenerateChunk
2018-08-14 19:09:14 -07:00
tastybento
baf6571614
Added comments and TODO's to FlatFileDatabaseHandler
2018-08-14 18:43:51 -07:00
tastybento
05ca21b0cd
Fix for sonar cloud maven plugin version.
2018-08-14 15:01:53 -07:00
Florian CUNY
e11f173ca3
Made /is reset use the command cooldown API + switched "wait" settings to int
...
Aaaand had to update some tests. Lots of tests.
2018-08-14 21:11:46 +02:00
Florian CUNY
bfff61e6a1
Rewrote IslandGrid.Cell
...
Removed CellState.RESERVED for now
Made the Object an Island for now
Validate#notNull() in constructor
Made state and island variables final
Also updated the filters
2018-08-14 20:49:05 +02:00
tastybento
3118da2216
Added comments to FlatFileDatabaseHandler
...
WIP
2018-08-14 08:53:44 -07:00
tastybento
67d40462bc
Code clean up.
...
Removed commodore for now.
Simplified some return statements.
2018-08-14 08:24:28 -07:00
tastybento
653e94e0b7
Made sub-class of CompositeCommand called ConfirmableCommand
...
This class inherits CompositeCommand and adds the confirming system.
It could be renamed Confirmable, like Bukkit has Cancellable for Events.
2018-08-14 11:43:21 +02:00
Florian CUNY
8fb4e58994
Fixed IslandCacheTest
...
Also commented out CellState.RESERVED.
That was a tough one. I had to rewrite IslandGrid#getIslandAt(int, int) quite a few times before using the stream() thing. I tested it a bit - it seems it is working like a charm.
I just hope that it won't be something useless - another plumbing change that adds nothing. It shouldn't - because of the "RESERVED" thing - but, well... it's been quite a hard thing!
2018-08-14 11:38:44 +02:00
Florian CUNY
4af03ee939
Fixed EnterExitListenerTest
2018-08-14 11:04:28 +02:00
tastybento
9367f41e72
Removed permission from BentoBox version command.
2018-08-13 20:05:16 -07:00
Florian CUNY
b54c7ad662
Rewrote IslandGrid to use Table<> from Guava
...
It also prepares further implementation for reserved "locations"
2018-08-13 21:45:43 +02:00
Florian CUNY
3ff387121a
Minor javadoc edit in Island
2018-08-13 21:05:58 +02:00
Florian CUNY
2c16f88013
Updated tests
2018-08-13 21:05:47 +02:00
Florian CUNY
9d04aa376b
Cleanup in CompositeCommand
...
Removed onlyConsole
Removed "showHelp" implementation
Removed deprecated setParameters
2018-08-13 21:03:24 +02:00
Florian CUNY
353c87cf6d
Fixed EnterExitListener to support non-set Island's name
...
When an Island's name was reset (set to `null`) it was breaking EnterExitListener.
2018-08-13 16:08:05 +02:00
Florian CUNY
a29a2ccd8c
Merge pull request #234 from BentoBoxWorld/command_ranks
...
Command ranks
2018-08-13 13:55:42 +02:00
Florian CUNY
82ee5d8928
Brought back FC-0.92
...
I need to merge this pull request in order to continue working on BentoBox (some changes might cause conflicts). Therefore, I just put the version back to FC-0.92.
2018-08-13 13:53:58 +02:00
tastybento
ec3e956d76
Enforced onlyConsole setting.
...
Removed extraneous test code method
2018-08-12 20:09:04 -07:00
tastybento
4681a0bd7d
Added BentoBox reload command
...
Only reloads locales for now.
2018-08-12 19:52:13 -07:00
tastybento
94c5ac8e79
Fixed bug with loading add-on with no locales.
...
Fixed bug with no permission error in click listeners.
2018-08-12 18:53:56 -07:00
tastybento
6eeff3f383
Added test classes for coop, uncoop, trust and untrust commands.
2018-08-12 17:15:11 -07:00
tastybento
c1a6a233a9
Added team coop, uncoop, trust and untrust commands.
2018-08-12 16:43:47 -07:00
tastybento
82c35f9aa9
Fixed test breaks.
2018-08-12 14:28:25 -07:00
tastybento
67dc4eedb3
Merge remote-tracking branch 'origin/develop' into command_ranks
2018-08-12 13:46:01 -07:00
Florian CUNY
7ec497a93b
Fixed general.errors.no-permission being sent twice
2018-08-12 18:50:12 +02:00
Florian CUNY
3212b7180d
Changed a few locale references for consistency
...
Removed `general.errors.you-need` to put the [permission] variable in the `general.errors.no-permission`.
Renamed all confirmation-related references to `commands.confirmation.xxx`.
Renamed `protection.panel.flag-item.xxx_rank` to use a dash instead of an underscore.
2018-08-12 18:47:31 +02:00
tastybento
ca4db42e8d
Fixed bug with locale files being saved from BentoBox into addon locales
2018-08-12 08:02:54 -07:00
tastybento
686b4398bc
Merge remote-tracking branch 'origin/develop' into command_ranks
2018-08-12 07:59:13 -07:00
Florian CUNY
2fee163818
Fixed default description and parametersHelp (again)
...
Commit efb8cb27a9
broke it
2018-08-12 11:38:09 +02:00
Florian CUNY
5b7502d83f
Fixed minor code smells
2018-08-12 11:28:36 +02:00
Florian CUNY
20116ff287
Changed the main package declaration restriction to be 'world.bentobox.bentobox'
...
It will allow us to create our addons using a "conventional" package naming, such as "world.bentobox.bskyblock", etc...
2018-08-12 11:01:40 +02:00
tastybento
d44889e7b0
Added command rank settings and extra ranks.
2018-08-11 21:08:04 -07:00
tastybento
203998d000
Made toLowerCase / toUpperCase use an explicit Locale
...
This avoids issues on some OS's.
Put in Commodore (but commented out). Just checking it out.
2018-08-12 05:12:14 +09:00
tastybento
bcb44c4cce
Fixed PlayerManager tests.
2018-08-12 04:14:07 +09:00
tastybento
7e7001e99b
Fixes UUID lookup
...
https://github.com/BentoBoxWorld/bentobox/issues/232
2018-08-12 02:47:38 +09:00
tastybento
efb8cb27a9
Merge branch 'develop' of https://github.com/BentoBoxWorld/bentobox.git
...
into develop
Conflicts:
src/main/java/world/bentobox/bentobox/api/commands/CompositeCommand.java
Fixed.
2018-08-12 02:44:39 +09:00
tastybento
0a65d7a8cc
Added constructor to enable addon object passing.
2018-08-12 02:42:11 +09:00
Florian CUNY
8895cbf1a8
Updated locale references in BentoBoxVersionCommand
2018-08-11 16:05:02 +02:00
Florian CUNY
406441fc1e
Version FC-0.92
2018-08-11 15:12:42 +02:00
Florian CUNY
9c240fbf54
Fixed tests in DefaultHelpCommandTest
2018-08-11 14:39:12 +02:00
Florian CUNY
d58570330a
Fixed default parameters and description in CompositeCommand
...
Also accordingly updated the related javadoc.
2018-08-11 14:29:42 +02:00
Florian CUNY
8749566279
Minor variable-renaming in User
2018-08-11 14:07:46 +02:00
Florian CUNY
d73539f755
Fixed default help not sending description reference if no translation was found
2018-08-11 14:07:26 +02:00
Florian CUNY
1c2e553e9f
Updated BentoBoxCommand
2018-08-11 14:06:49 +02:00
Florian CUNY
3d441928d0
Renamed AboutCommand to BentoBoxAboutCommand
2018-08-11 14:05:33 +02:00
Florian CUNY
699b439096
Renamed VersionCommand to BentoBoxVersionCommand
2018-08-11 14:05:12 +02:00
Florian CUNY
2f01671f72
Actually removed Constants class
2018-08-11 14:04:53 +02:00
Florian CUNY
f89bda6b5d
Replaced #setParameters(String) by #setParametersHelp(String) in commands
2018-08-11 13:33:42 +02:00