tastybento
87e82f4d23
Stores blocks in order so blueprints are built from bottom up.
2019-05-27 14:44:58 -07:00
tastybento
7843d2b23a
Fixes blueprint saving with same name.
...
Blueprints saved with the same name were not overwriting the internal
blueprint list causing duplicates.
2019-05-27 09:16:22 -07:00
tastybento
cca381e51a
Fixes bug where chests were not being copied in blueprints
...
https://github.com/BentoBoxWorld/BentoBox/issues/706
2019-05-27 08:52:32 -07:00
tastybento
76391fd055
Fixes clearing of clipboard when copying
...
https://github.com/BentoBoxWorld/BentoBox/issues/707
2019-05-27 08:43:58 -07:00
tastybento
fb8e3887de
Removes redundant approach.
...
https://github.com/BentoBoxWorld/BentoBox/issues/702
2019-05-26 22:18:03 -07:00
tastybento
94e90257fa
Adds renaming and icon setting to the Blueprint Management panel
...
https://github.com/BentoBoxWorld/BentoBox/issues/701
2019-05-26 22:03:09 -07:00
tastybento
5acae3ff30
Fix instruction localization.
2019-05-26 19:41:57 -07:00
tastybento
2a1ce5eafa
Added Blueprint Bundle renaming
2019-05-26 19:40:13 -07:00
tastybento
f5338bfaac
Fix tests
2019-05-26 17:35:19 -07:00
tastybento
7882a77b14
Small optimization around utility sameworld check
...
May improve https://github.com/BentoBoxWorld/BentoBox/issues/676
2019-05-26 17:19:31 -07:00
tastybento
8ac0f08285
Fix - saved blueprints were using a null name until reload.
2019-05-26 16:33:29 -07:00
tastybento
0fd25f02cd
Fixes pasting of blueprints with crops, etc.
...
https://github.com/BentoBoxWorld/BentoBox/issues/702
Also fixes pasting of entities in the ground when they are on blocks
like crops that are slightly less than an integer block high.
2019-05-26 16:07:50 -07:00
tastybento
c725a397e1
Added switch command help description.
2019-05-26 14:23:04 -07:00
tastybento
9e36865a9f
Fixed some code smells ( #698 )
...
* WIP code clean up and code smell removal
* Tried to fix a few more code smells
2019-05-26 22:14:24 +02:00
Florian CUNY
daeae01d7b
Added addon state display in /bbox v output
...
Updated all the locales accordingly
2019-05-26 21:59:51 +02:00
Florian CUNY
08b490c631
Added nullability annotations to PlayersManager#getName(UUID)
2019-05-26 21:58:24 +02:00
Florian CUNY
443a7c30c1
Added class-level javadoc in AdminSwitchCommand
2019-05-26 21:57:19 +02:00
tastybento
e1c8bb9f1c
Adds Admin switch command to bypass protections.
...
Re-adds the global mod bypassprotect permission.
Adds removePerm and addPerm to user class.
2019-05-25 20:00:24 -07:00
tastybento
fc082558d5
Adjusted ordering of schematic block copying.
2019-05-25 12:34:53 -07:00
tastybento
f7ee12527a
Fixes bedrock placement in blueprint.
...
Picks highest bedrock block as center block.
2019-05-25 12:18:41 -07:00
Florian CUNY
775b7f2377
Improved gameworlds output in /bentobox version
...
It now displays the three dimensions for each world using a three-colour scale. Green means the world is generated and is an "island" world; orange means the world is generated but is not an "island" world and red means the world is not generated or does not exist. Actually, the overworld is always green, so I didn't put checks for it.
I also improved the overall layout for the game worlds display in each localization file.
2019-05-25 10:34:32 +02:00
Florian CUNY
0d89f42441
Renamed "commands.bentobox.version.game-worlds" to "commands.bentobox.version.game-world" in locales
2019-05-25 09:58:18 +02:00
tastybento
a0d2320a04
Merge branch 'develop' of https://github.com/BentoBoxWorld/BentoBox.git into develop
2019-05-24 19:43:02 -07:00
tastybento
184a5712ae
Fixes bugs with Blueprint locale.
...
Ensures newly saved Blueprints appear in blueprint manager.
2019-05-24 19:42:51 -07:00
Florian CUNY
e184ed833c
Slightly improved Catalog code
2019-05-24 22:04:28 +02:00
tastybento
068b0e7667
Merge branch 'blueprint-locale' into develop
2019-05-24 12:40:52 -07:00
BONNe
f2877da896
Added Addon#registerFlag(...) method ( #697 )
...
* Add registerFlag method in Addon class that allows to register a new Flag just from Addon class.
This was missing, as request handlers and listeners already has faster methods.
* Update src/main/java/world/bentobox/bentobox/api/addons/Addon.java
Co-Authored-By: Florian CUNY <poslovitch@bentobox.world>
* Update src/main/java/world/bentobox/bentobox/api/addons/Addon.java
Co-Authored-By: Florian CUNY <poslovitch@bentobox.world>
* Use #getPlugin() instead of the getInstance
2019-05-24 17:33:54 +02:00
Florian CUNY
deee242b90
Updated addons list in README
2019-05-24 12:55:19 +02:00
tastybento
a00dedbdc4
Fixed tests.
...
Relates to https://github.com/BentoBoxWorld/BentoBox/pull/692
2019-05-23 20:09:35 -07:00
BONNe
61a5b692ec
Remove unnecessary checks in IslandsManager and IslandWorldManager ( #692 )
...
Removed checks overlaps a lot. It is not necessary to check multiple time if island is nether and end island, as they will not change their status in runtime.
2019-05-23 03:55:21 +02:00
tastybento
6024423dad
Blueprint manager localization - WIP
2019-05-22 12:16:38 -07:00
tastybento
3a34133d1a
Handles null flags in island object when loading from database
...
Flags can become unknown to BentoBox due to an addon no longer being
installed, or a flag being removed from the code. When this happens and
an island object is loaded, the map of flags could contain multiple null
keys, which is illegal and therefore the island would not load. (A map
can only have one null key). A change back in February was also
deregistering deprecated flags, so any old databases may have already
had one null flag in them.
This change will convert any unknown or null flags into a temporary flag
with a known ID that starts with NULL_FLAG_ followed by a UUID. This
enables the object to be loaded by GSON successfully. Immediately after
loading, any flags that start with NULL_FLAG are removed, thus cleaning
up the flag map.
Addresses
https://github.com/BentoBoxWorld/BentoBox/issues/680
2019-05-21 00:15:58 -07:00
Florian CUNY
29193cbc3a
Updated bStats dependency to 1.5
2019-05-21 06:24:24 +02:00
tastybento
4c16b0d779
Implement Blueprint Bundles GUI ( #691 )
...
* WIP Blueprint GUI
* Basic implementation. Still WIP.
Needs to enable description adding.
* Added description entry for blueprint bundle.
* Readded maven-javadoc-plugin
2019-05-20 08:18:24 +02:00
tastybento
a0d6dd1d46
A copy over of the mysql async code to run on mariadb.
2019-05-19 09:07:28 -07:00
tastybento
b08b2c9ab5
Merge branch 'develop' of https://github.com/BentoBoxWorld/BentoBox.git into develop
2019-05-19 08:42:14 -07:00
Florian CUNY
4f8f40733e
Updated description in pom.xml
2019-05-19 16:16:20 +02:00
Florian CUNY
e7bd1e649c
Added description in plugin.yml
2019-05-19 16:10:55 +02:00
Florian CUNY
3d70d5a6ae
Fixed a few things in plugin.yml
2019-05-19 16:07:41 +02:00
tastybento
362d9f8362
Fixed code smells.
2019-05-18 16:13:10 -07:00
tastybento
e911a5593d
Removed stacktrace output
2019-05-18 16:06:00 -07:00
tastybento
338764e452
Fix code smell on placeholder replacement
2019-05-18 16:04:33 -07:00
tastybento
259cb19cf3
Fix null check for pos1 and pos2
2019-05-18 16:02:12 -07:00
tastybento
7ea0edea91
Shifted panel to IslandCreationPanel
2019-05-18 12:22:19 -07:00
Florian CUNY
7c07982669
Avoid using printStackTrace in BlueprintsManager
2019-05-18 15:01:36 +02:00
Florian CUNY
7dc4c88dd9
Made "bp" the actual alias for AdminBlueprintCommand
2019-05-18 14:48:54 +02:00
tastybento
1cd794fd09
Missing import.
2019-05-17 21:13:27 -07:00
tastybento
f5c138f946
Merge branch 'develop' of https://github.com/BentoBoxWorld/BentoBox.git into develop
2019-05-17 21:12:18 -07:00
tastybento
a3f8d2998f
Fix pasting of blueprints from clipboard. Always pasted at y=0
2019-05-17 21:03:20 -07:00
tastybento
cf0b2ccdd5
Close file opened for reading blueprint before delete.
...
https://github.com/BentoBoxWorld/BentoBox/issues/687
2019-05-17 21:02:49 -07:00