Commit Graph

672 Commits

Author SHA1 Message Date
tastybento 451756bc81 Added clean super-flat world setting and test 2018-07-12 21:25:07 -07:00
Florian CUNY 4f9a68bd03
Updated version to FC-0.7 (70% Feature Complete) 2018-07-12 18:50:37 +02:00
tastybento c64ecf76af Fixed admin command tab complete for Ops
Tab complete values are sorted now too.
2018-07-12 08:15:24 -07:00
tastybento 31455a033d Fixed code smells and bugs, added flower pot protection 2018-07-11 22:49:20 -07:00
tastybento 60a0c486f3 Added Banned Visitor Commands and test 2018-07-11 21:55:00 -07:00
tastybento 94bc2355ac Fixed test failures.
Fixed bug where spawn locs could be null.
2018-07-10 21:42:05 -07:00
tastybento a663395a13 Players will teleport faster
Players will teleport to a spawn point if it is safe and marked.

https://github.com/tastybento/bskyblock/projects/3#card-11060603
2018-07-10 21:28:11 -07:00
tastybento 9021df099a Added permissions to settings.
Added test for Inv Visitors.

Default perms need to be added to plugin.yml or addon.yml for settings.
2018-07-08 16:45:17 -07:00
tastybento 30d755f8cd Added text for jukebox and note block flags 2018-07-08 14:32:21 -07:00
tastybento 13a246df59 Fixed bugs
Admin tp was not tp'ing to correct world
Dragon Eggs were unprotected.
Changed name of BSB getWorld methods to be more specific so they are not
used accidentally to get the general world.
2018-07-07 15:52:47 -07:00
tastybento 6781beb3ca Settings clean up. 2018-07-06 10:31:49 -07:00
tastybento c1e6aa7350 Removed console spam around schem saving/loading 2018-07-06 10:22:40 -07:00
tastybento 4c4a72718e Fixed world_name placeholder for settings titles. 2018-07-06 10:14:07 -07:00
tastybento 4963ea573c Added offline redstone world flag
Removed constructor from LockAndBanListener. Due to loading order, some
manager objects are null. Flags load very early so must assume
everything is null.
2018-07-06 10:05:00 -07:00
tastybento a60bcc8a22 Fixed settings. Implemented useowngenerator 2018-07-06 08:07:37 -07:00
tastybento a72a49975f Added default island flags and settings to config.yml
These are specified per-world so go in the world section.
2018-07-05 21:10:47 -07:00
tastybento 2b5664c7ff New island checking improved to avoid infinite loop
If a world has the generator malfunctioning the server can crash if
there's no clear spot for an island. This limits the number of spots to
find an island to 10.
2018-07-05 17:25:21 -07:00
tastybento 66f3b5032d Added protection for plates and buttons from arrows
Added button text for flag.
2018-07-04 18:32:43 -07:00
tastybento 3657dda094 Ops and mod.bypassprotect perms can bypass protection.
Moved AbstractFlagListener and clicklisteners into API package
2018-07-04 14:55:34 -07:00
tastybento aa1ef9bcbd Added new island and nether island schems
Fixed bugs with schem pasting, especially empty chests.
2018-07-03 17:51:01 -07:00
tastybento 265f05529b Schems save in the respective addon data folders 2018-07-03 11:05:14 -07:00
tastybento 284839c6a4 Added 2 more tests to banner parsing 2018-07-03 09:51:21 -07:00
tastybento 4245ebaa33 Fix banner parsing issue 2018-07-03 09:41:09 -07:00
Florian CUNY 9f3e4e22dc Tells how much time it took to fully load BSkyBlock 2018-07-03 11:20:52 +02:00
Florian CUNY 0cb21d8468 Fixed NPE when the ItemParser returns null when the locale banner is an invalid String or does not exist 2018-07-03 11:19:48 +02:00
tastybento 693625ab9a Added placement based on bedrock. 2018-07-02 22:01:37 -07:00
tastybento 35247965fa WIP - still need to fix bedrock saving in schem 2018-07-02 20:35:21 -07:00
tastybento c430d910b2 Added SchemsManager to handle global schems 2018-07-02 18:51:18 -07:00
tastybento d725a3e1d8 Schems: sign placeholders for names and spawn location 2018-07-02 11:21:10 -07:00
tastybento afa21d25ed Fixes schem issues.
https://github.com/tastybento/bskyblock/issues/192
2018-07-01 15:47:29 -07:00
tastybento bc39e82dd2 Fixed stairs orientation. 2018-07-01 15:28:53 -07:00
tastybento 947853061e Added entities to schems. 2018-06-30 10:08:16 -07:00
tastybento dd2a65bef4 Moved some settings. 2018-06-30 08:25:44 -07:00
tastybento 70c6b75992 Added island schems
These are pasted as the default islands. I think better ones can be
made!
2018-06-25 20:13:39 -07:00
tastybento 56d63dc9c8 Added resets for island joining. 2018-06-25 16:40:28 -07:00
tastybento 11d257c64a Added reset for inventory and enderchests.
Money is to do because it required Vault integration.
2018-06-25 15:17:16 -07:00
tastybento 638712566a Added leave and join settings for money, inventory 2018-06-25 14:35:31 -07:00
tastybento 9450bc8da1 Moved team leave confirm to api. 2018-06-25 14:34:52 -07:00
tastybento ae1eeec7cf Fix for NPE on safe teleport when location cannot be found. 2018-06-24 18:23:57 -07:00
tastybento eb855edfeb Adds white list for remove mobs to settings. 2018-06-24 17:57:31 -07:00
tastybento 8125ec52af Added default Game Mode to world settings.
https://github.com/tastybento/bskyblock/issues/179

Removed references to acid from settings for BSB.
2018-06-24 16:22:44 -07:00
tastybento 617fc712aa Code clean up 2018-06-23 19:25:39 -07:00
tastybento dec162744c Code clean up 2018-06-23 19:20:02 -07:00
tastybento e3731994b3 Removed duplicate code 2018-06-23 19:19:53 -07:00
tastybento 0e1ee335ea Code clean up. 2018-06-23 18:56:21 -07:00
tastybento 045855f6ad Removed code smells. 2018-06-23 18:38:48 -07:00
tastybento bb4c199487 Removed code smells. 2018-06-23 18:20:27 -07:00
tastybento 4fc63b6de0 Changed move file to copy and delete in FlatFile. 2018-06-23 17:54:51 -07:00
tastybento 21c259f628 Made constructor private. 2018-06-23 17:06:47 -07:00
tastybento 729706f69d Reduced complexity of Flag constructor.
Added constructor to TextVariables.
2018-06-23 17:06:17 -07:00