tastybento
47900fd183
Handle null center locations.
...
Cloning null was causing an NPE.
2019-03-16 10:44:14 -07:00
tastybento
ea1602b0f5
Merge branch 'develop' of https://github.com/BentoBoxWorld/bentobox.git into develop
2019-03-13 18:09:07 -07:00
tastybento
277378aaa3
Fix to BentoBox version error
...
https://github.com/BentoBoxWorld/BentoBox/issues/608
2019-03-13 18:03:58 -07:00
tastybento
b5bc86112c
Revert "Try to exclude bukkit from Vault dependency"
...
This reverts commit a9bc236ea4
.
2019-03-13 13:36:47 -07:00
tastybento
a73e4793c8
Revert "Try revert Maven compiler plugin version"
...
This reverts commit 3879169b7e
.
2019-03-13 13:36:40 -07:00
tastybento
3879169b7e
Try revert Maven compiler plugin version
2019-03-13 13:32:50 -07:00
tastybento
a9bc236ea4
Try to exclude bukkit from Vault dependency
2019-03-13 13:30:47 -07:00
tastybento
c47757b248
Try Vault version change to 1.7
...
Trying to fix Jenkins build problem.
2019-03-13 13:26:32 -07:00
tastybento
ed7e301b82
Removing sorting of gameworlds for debug purposes
...
https://github.com/BentoBoxWorld/BentoBox/issues/608
2019-03-13 08:51:29 -07:00
tastybento
60b075c668
Fixes bug where coop or trusted could sethomes on other islands
...
https://github.com/BentoBoxWorld/BentoBox/issues/588
2019-03-13 00:01:23 -07:00
tastybento
8ad546df6f
Fixes home teleport when in some types of boat
...
Oak and spruce boats were causing errors due to the mismatch between
enums for tree species and material names.
https://github.com/BentoBoxWorld/BentoBox/issues/606
2019-03-12 23:52:05 -07:00
tastybento
3f355f59d1
Added defensive code to protect from null gamemode worlds
...
Related to https://github.com/BentoBoxWorld/addon-invSwitcher/issues/2
2019-03-12 23:22:04 -07:00
tastybento
fd7e3e4154
Changed approach to support test concurrency
2019-03-12 20:35:33 -07:00
tastybento
cb09ec2e3a
Switched from plugin.getServer() to Bukkit.getServer() to enable tests
...
plugin.getServer() cannot be mocked because it is final.
2019-03-11 22:58:30 -07:00
tastybento
adf0b8247f
Added database test classes for YAML
2019-03-11 22:53:40 -07:00
tastybento
384047329f
Added Database class unit test class
2019-03-11 20:26:41 -07:00
tastybento
015f1dd694
Fixed setUp name of method
2019-03-11 19:01:45 -07:00
tastybento
a2631b88a6
Removed static and server calling from test class.
2019-03-11 19:00:05 -07:00
Florian CUNY
2935f41173
Made Island#getCenter() return a clone of the Location
...
As suggested in https://github.com/BentoBoxWorld/BentoBox/issues/591#issuecomment-471314358
2019-03-11 13:41:01 +01:00
tastybento
75bbc13cf5
Improved islands async deletion from database ( #605 )
...
Addresses https://github.com/BentoBoxWorld/BentoBox/issues/591
2019-03-11 08:41:41 +01:00
Florian CUNY
55b813b746
Updated a few maven plugins
2019-03-10 09:15:57 +01:00
tastybento
9e6b0d873c
Revert "Fixed version in POM not being "-SNAPSHOT""
...
This reverts commit 13eddbb3b6
.
2019-03-09 22:14:01 -08:00
tastybento
cfa6861e58
Added IslandCreateCommand test and use of canExecute API.
2019-03-09 22:09:54 -08:00
tastybento
a6e72ec018
Small change to CustomIslandMultiHomeHelp test.
2019-03-09 22:09:11 -08:00
tastybento
e0a8831ae0
Added test class for CustomIslandMultiHomeHelp class
2019-03-09 21:22:00 -08:00
tastybento
2cdbc25f6a
Rewrote Flag test class for better coverage
2019-03-09 20:55:54 -08:00
tastybento
127bc1e338
Removed extraneous BeforeClass from Flag test class
2019-03-09 19:33:18 -08:00
tastybento
ac079a6686
Improved PanelItemBuilder test class
2019-03-09 19:31:18 -08:00
tastybento
91dec86b5a
Added tests to SafeSpotTeleport test class
2019-03-09 19:31:06 -08:00
tastybento
78d45364aa
Improved FireListener test class
2019-03-09 19:30:49 -08:00
tastybento
58a975b5a5
Cleaned up MobSpawnListener test class.
2019-03-09 18:55:29 -08:00
tastybento
a1e6f37963
Fixes HurtingListener test class
2019-03-09 18:50:34 -08:00
tastybento
9f997f4548
Fixes MobSpawnListener test class
2019-03-09 18:50:19 -08:00
tastybento
ee5a2c920b
Added Panel Test class.
...
Fixed bugs with head requesting.
2019-03-09 18:43:27 -08:00
tastybento
8f24e59a21
Fixes IslandsManager test cases and pufferfish removal
...
The clear area method should not remove pufferfish as per
https://github.com/BentoBoxWorld/BentoBox/pull/595
2019-03-09 16:54:54 -08:00
tastybento
16388e4721
Added Notifier test class
2019-03-09 16:42:46 -08:00
Florian CUNY
13eddbb3b6
Fixed version in POM not being "-SNAPSHOT"
2019-03-09 22:20:37 +01:00
Florian CUNY
1953d966dc
Fixed code smells in YamlDatabaseHandler
2019-03-09 21:55:13 +01:00
BONNe
7a0939e171
Improved handling of Phantoms, Pufferfishes and a few other mobs ( #595 )
2019-03-09 21:21:46 +01:00
tastybento
5d2e6e6906
Removes build version suffix to SNAPSHOT releases.
...
See https://github.com/BentoBoxWorld/BentoBox/issues/603
2019-03-08 23:38:04 -08:00
tastybento
9ba34d1e92
Skip synthetic fields from Jacoco or compiler
...
When using introspection, synthetic fields should be skipped. These
fields can be added by Jacoco or even the compiler so will cause
problems during unit testing.
Refactored YamlDatabaseHandler to be easier to understand.
2019-03-08 22:29:28 -08:00
BONNe
d11a27dc6d
Fixed MILKING flag not protecting milking Mooshrooms ( #602 )
...
Add extra PlayerInteractEntityEvent handling that prevents from using bowl on mooshrooms without MILKING protection flag.
2019-03-08 20:40:42 +01:00
BONNe
07b4e2d30c
Fixed ArrayOutOfBoundsException in admin delete command ( #600 )
...
When admins tried to delete island, they got an ArrayOutOfBounds exception.
This will fix it.
2019-03-08 20:38:59 +01:00
BONNe
e3fbeb1560
Added profiles to POM ( #596 )
...
Add 3 new profiles:
- local profile is activated by default and it will add -SNAPSHOT at the end of version.
- develop profile is activated when exist BUILD_NUMBER environment variable and it will add -SNAPSHOT #BUILD+_NUMBER at the end of version
- master profile is activated when exists GIT_BRANCH environment variable with value origin/master and it will not add anything to version.
Also, move most of dependencies versions to properties section.
With these changes, it will be easier to process next release. Only change `build.version` in properties section.
If you run maven package or install from IDE or console, it will add -SNAPSHOT at the end (unless you have local Jenkins server). [`bentobox-1.4.0-SNAPSHOT.jar`]
In Jenkins server builds from develop branch will look like `bentobox-1.4.0-SNAPSHOT #21.jar`.
In Jenkins server builds from master branch will look like `bentobox-1.4.0.jar`.
2019-03-08 20:36:53 +01:00
tastybento
d4d1b77c24
Added test class for island team invite accept command.
...
Reduced complexity of command.
2019-03-07 22:57:49 -08:00
tastybento
a397945248
Reduce complexity code smell.
2019-03-07 22:05:24 -08:00
tastybento
7544660643
Reduce complexity code smell.
2019-03-07 21:59:37 -08:00
tastybento
d3be21b3ae
Fixed minor code smells for db handlers.
2019-03-07 18:44:15 -08:00
tastybento
7471dd6f2e
Enable Ops to adjust any island settings including spawn island
...
https://github.com/BentoBoxWorld/BentoBox/issues/599
2019-03-07 10:02:40 -08:00
tastybento
9318973459
Does not remove arrows or tridents if PVP is disabled.
...
https://github.com/BentoBoxWorld/BentoBox/issues/597
2019-03-06 22:05:26 -08:00