tastybento
2df049f70d
Implements protection for standard Nether and End
...
This was missing so it needed to be added.
Related to: https://github.com/BentoBoxWorld/addon-bskyblock/issues/9
2018-09-25 22:20:30 -07:00
tastybento
1f1b446137
Fixed standard Nether portal use
2018-09-25 21:20:09 -07:00
tastybento
86d40ca126
Fixed issue where standard Nether is protected.
...
Also applies to standard End.
https://github.com/BentoBoxWorld/addon-bskyblock/issues/9
2018-09-25 20:45:43 -07:00
tastybento
0f371f4800
Removed unneeded imports and code.
2018-09-25 20:05:23 -07:00
Florian CUNY
3d924c9ffc
Merge pull request #260 from BentoBoxWorld/schem-command-improvements
...
Schem command improvements
2018-09-23 22:58:10 +02:00
Florian CUNY
58de346dc9
Various changes to SafeSpotTeleport
...
* Replaced SafeTeleportBuilder by SafeSpotTeleport.Builder
* Added "overrideGamemode" parameter
* AdminTeleportCommand no longer overrides the player's gamemode when teleporting (fixes #262 )
2018-09-15 12:38:51 +02:00
Florian CUNY
5db4866cb6
Moved HeadGetter and HeadRequester to util/heads package
2018-09-15 12:17:58 +02:00
Florian CUNY
1f93a7f085
Moved YmlCommentParser and YmlConfiguration to util/yaml package
2018-09-15 12:17:27 +02:00
Florian CUNY
edd64d2f30
Moved AddonState in Addon.State
2018-09-15 12:11:23 +02:00
Florian CUNY
2eb46b0c2c
Fixed some code smells
2018-09-15 11:37:56 +02:00
Florian CUNY
102ad864e1
Simplified condition in IslandCreateEvent
2018-09-15 10:44:04 +02:00
Florian CUNY
02be048192
Removed "general.errors.unknown-player-name" : added a "[name]" textvariable in "general.errors.unknown-player"
...
Closes #263
2018-09-15 10:39:16 +02:00
Florian CUNY
918f6de782
Fixed clicking outside of inventory closing it
...
I edited it so it only happens on BentoBox's panels. Having it closing "every" inventory was causing issues with vanilla inventories (crafting table, etc...)
I could not fix the related tests though : PanelListenerManagerTest#testOnInventoryClickOutside (PanelListenerManagerTest.java:128) is failing every time.
2018-09-08 17:12:15 +02:00
Florian CUNY
cf11c1b9c1
Use ConfirmableCommand#askConfirmation(User, String, Runnable) in AdminSchemSaveCommand
2018-09-03 15:55:00 +02:00
Florian CUNY
a7d001d578
Added User#spawnParticle(Particle, Particle.DustOptions, int, int, int)
2018-09-03 15:53:16 +02:00
Florian CUNY
1c24619450
Merge remote-tracking branch 'origin/develop' into schem-command-improvements
2018-09-03 15:42:57 +02:00
Florian CUNY
cc6aaa1fd1
Merge pull request #261 from BentoBoxWorld/pvp-notify
...
Use User#notify() instead of #sendMessage() in PVPListener
2018-09-03 10:16:29 +02:00
tastybento
505624b45c
Fixes tests. Also fixes a bug.
...
https://github.com/BentoBoxWorld/bentobox/issues/258
2018-09-02 20:45:31 -07:00
Florian CUNY
c039b9e13c
Merge pull request #259 from BentoBoxWorld/fix-unknown
...
Fixed players considered "unknown" until they create an island
2018-09-02 21:39:29 +02:00
Florian CUNY
ee9c7937ea
Use User#notify() instead of #sendMessage() in PVPListener
2018-09-02 17:25:15 +02:00
Florian CUNY
fbf88483f0
Added trust and coop cooldown in config instead of using the invite cooldown for /is team coop and /is team trust
2018-09-02 15:06:46 +02:00
Florian CUNY
e5cc56b919
Added #askConfirmation(User, String, Runnable) in ConfirmableCommand
...
This can allow the command to give a bit more context about the confirmation request.
ConfirmableCommand#askConfirmation(User, Runnable) can still be used.
2018-09-02 11:55:26 +02:00
Florian CUNY
e380860b23
Splited AdminSchemCommand in various sub commands
...
Locale needs to be updated.
2018-09-02 11:13:58 +02:00
Florian CUNY
ffe1363c48
Fixed typo in SchemsManager
2018-09-02 11:10:20 +02:00
Florian CUNY
97222808ac
Fixed players considered "unknown" until they create an island
2018-09-02 08:50:40 +02:00
Florian CUNY
5ad363ca11
Fixed weird header display in Settings Panel
2018-09-01 17:38:54 +02:00
Florian CUNY
d05582fd79
Fixed Panels size that could be higher than 54
2018-09-01 17:38:36 +02:00
Florian CUNY
8e7843de82
Made Notifier.Notification private
...
External plugins/addons shouldn't have had access to this inner class.
2018-09-01 14:30:25 +02:00
Florian CUNY
678e699f1d
Fixed Enter/Exit messages spam introduced in 343a789d95
...
Fixes #253
2018-09-01 14:29:45 +02:00
Florian CUNY
279dc6fbd8
Fixed weird stained glass pane display in SettingsPanel
2018-08-31 21:09:01 +02:00
Florian CUNY
ea1fea66ff
Fixed Invincible Visitors still using "general.errors.you-need".
2018-08-31 21:06:18 +02:00
Florian CUNY
63e004415b
Fixed Flag.Type.WORLD_SETTING to use GRASS_BLOCK instead of GRASS
2018-08-31 21:04:24 +02:00
Florian CUNY
343a789d95
Fixed Enter/Exit messages not being sent when the player teleports to the island
2018-08-31 20:58:47 +02:00
Florian CUNY
4b9e8f1e0e
Fixed NPE when an invite gets rejected
2018-08-31 20:46:53 +02:00
Florian CUNY
07547472b8
Fixed color general.errors.no-permission in en-US
2018-08-31 20:17:41 +02:00
Florian CUNY
b2c1102b9f
Merge pull request #250 from BentoBoxWorld/java10
...
Java 10 Compatibility
2018-08-31 20:01:46 +02:00
tastybento
4c3ddc8079
Put back in JavaDoc and Shade Plugin
2018-08-31 07:51:31 -07:00
tastybento
10db4230b0
Fixes compatibility issues with Java 10
...
Use non-deprecated methods still compatible with Java 8. These mostly
just propagate Exceptions up when instantiating constructors when using
the database functions.
Reverted POM back to Java 8 so that compiled code will work on Java 8 as
well.
2018-08-31 07:44:47 -07:00
Florian CUNY
24d783be24
Cleanup in Settings
...
Removed purge-related settings.
Renamed all database-related settings and methods to replace `db` with `database`.
Moved confirmationTime to `island.confirmation.time`.
Renamed inviteWait, banWait and resetWait to inviteCooldown, banCooldown, resetCooldown. Also moved them under `island.cooldown.x`.
Removed kickWait and leaveWait, using confirmationTime instead.
Moved `island.require-confirmation.<command>` to `island.confirmation.commands.<command>`.
Updated tests.
Updated getters and setters using code automation. Sadly, this wiped out all the Javadoc.
2018-08-31 11:06:37 +02:00
tastybento
95f8c81963
Switched to Java 10
...
Maven shade plugin and javadoc plugins have issues with Java 10 so those
are currently commented out.
BStats cannot work because shade plugin is not shading.
Shade plugin is fixed in snapshots, but not in Maven Central yet.
2018-08-30 21:44:56 -07:00
tastybento
4203ce85b4
Merge branch 'develop' of https://github.com/BentoBoxWorld/bentobox.git into develop
2018-08-31 10:49:56 +09:00
tastybento
4eadd259f7
Added PanelBuilderTest and fixed bug in PanelBuilder
...
nextSlot() was not giving next slot after an assigned slot.
11600ft and descending into SFO. 14 miles out.
2018-08-31 07:28:02 +09:00
Florian CUNY
1dfb46a2cd
Changed island range particles to be gray redstone instead of TOWN_AURA
2018-08-30 23:54:44 +02:00
Florian CUNY
9b9031a009
Load Metrics only if it is set to true in config
2018-08-30 23:34:13 +02:00
Florian CUNY
3c00247eda
Removed "general.check-updates" from config. Unused.
2018-08-30 23:33:52 +02:00
Florian CUNY
1e791f8497
Fix last login timestamp in Island#showInfo() being 0 due to how OfflinePlayer#getLastPlayed() works.
2018-08-30 23:28:50 +02:00
tastybento
0da7c0bb3c
Fixed bug where panel size was incorrectly set.
...
Slot position is not the same as size. Size is slot + 1.
2018-08-31 05:45:18 +09:00
tastybento
06f7b754b7
Removed enderman death drop flag. 1.13 drops blocks anyway.
2018-08-25 12:27:21 -07:00
tastybento
cdbceeb241
Fixed ranks manager removeRank code
2018-08-25 12:26:34 -07:00
tastybento
ff909cf8a6
addRank or removeRank could remove trust, coop and sub_owner ranks
2018-08-25 11:30:26 -07:00