Commit Graph

670 Commits

Author SHA1 Message Date
=
3217c0a732
Only set player attack speed when in warzone 2018-11-28 15:57:53 -08:00
=
2e6466fab2
Fix NPE and reset attack speed when necessary 2018-11-27 21:33:00 -08:00
=
98afe494c1
Add option to disable combat cooldown 2018-11-27 20:01:13 -08:00
Connor Monahan
20e3e70461 Bumped version to 2.1.0-SNAPSHOT for development 2018-11-27 21:49:08 -06:00
Connor Monahan
26acfa6a53 War v2.0.0 release candidate 1 2018-11-27 18:14:21 -06:00
Connor Monahan
66ef1b9cc2 Fix saving zonemaker list updates
Honestly everyone should be using war.zonemaker by now.
2018-11-27 18:10:07 -06:00
Connor Monahan
0dde3acaed Save/load tile entities (chests, skulls, etc) 2018-11-27 18:03:19 -06:00
Connor Monahan
87cea1a1b4 Zone maker UUIDs, remove Tommy meme, make new format more backwards-compatible.
New starts of War 2.0 will now give server admins a chance to go in and
/savezone each of their warzones which will complete the conversion to
the new format. Note however that the admins must reset each zone using
War 1.9 first.
2018-11-20 01:18:56 -06:00
Connor Monahan
2af9379287 Zone database structure update
Breaks backwards compatibility, but the material changes already did that so whatever.
Replaces deprecated durability and tile entity serialisation with BlockData serialisation.
Optimises space by caching all used type/data strings.
2018-11-19 22:32:31 -06:00
Connor Monahan
b24e495df7 Drop TagAPI support
TagAPI has been dead for several years. Also upgrade Java to 1.8, why not.
2018-11-19 20:06:06 -06:00
Connor Monahan
6b90371fce Drop Spoutcraft support
Spout has been dead for 5 years
2018-11-19 20:00:18 -06:00
Connor Monahan
8b76d2068f Remove deprecated legacy materials
By deleting the entire unused methods
2018-11-19 14:37:06 -06:00
Connor Monahan
99b6bdb3dd Dumb WorldEdit unstable API
Now works for 7.0.0-beta-01
2018-11-19 14:16:01 -06:00
Connor Monahan
a0174935fe Update WorldEdit Integration
Breaking, now requires WorldEdit newer than Oct. 18, 2018
2018-11-19 14:03:02 -06:00
Connor Monahan
5e4f0022df Fix UI glitches with WarHub and Dye color updates 2018-11-19 02:03:01 -06:00
Connor Monahan
db7a7864f9 Fix wrong color for team gate 2018-11-19 02:02:44 -06:00
Connor Monahan
7f7babf104 Fix SQL bug 2018-11-19 01:25:57 -06:00
Connor Monahan
bca78e5d0c Bump War major version due to breaking changes 2018-11-19 00:44:57 -06:00
Connor Monahan
4e83ffada1 Fix some deprecated stuff 2018-11-19 00:43:50 -06:00
Connor Monahan
69a148fc6a Drop all War backwards compatibility
Bukkit 1.13 removes item ID API entirely - therefore, it is impossible
to load legacy War format files that still use item IDs.
2018-11-18 23:51:05 -06:00
Connor Monahan
0a02e25f4a Fix renamed paintings 2018-11-18 23:30:01 -06:00
=
0babe82368
Fix a lot of errors in updating to 1.13 2018-10-31 17:10:51 -07:00
Connor Monahan
47be664a93 Allow editing loadouts from chest UI 2017-07-29 16:09:36 -05:00
Connor Monahan
821c66c556 Fix #790, add playercount and switching scoreboards
* Switching scoreboard jumps between all scoreboard types every minute
* Playercount scoreboard shows number of players per team
2017-07-29 02:14:18 -05:00
Connor Monahan
22cbba62b3 Fix #412, auto team balance for autoassign warzones 2017-07-29 01:26:30 -05:00
grinning
eb7b600aef closes gh-365 gh-392 Preparation time
This allows a prep time to be added IN SECONDS!!!!
so /zonecfg preptime:<amount of time in secconds>
2017-07-29 01:05:37 -05:00
Connor Monahan
4f00befeb2 Add reset zone and restore defaults settings to UI
https://imgur.com/a/ZViyX
2017-07-29 00:35:21 -05:00
Connor Monahan
f6b41bd015 Allow changing all config options from UI 2017-07-28 21:10:14 -05:00
Connor Monahan
f1caca70f5 Merge remote-tracking branch 'jared/patch-2' into develop 2017-07-28 12:01:38 -05:00
Super0JET0
e45b0eb0bb Update TeamConfig.java 2017-07-28 17:05:59 +01:00
Super0JET0
910310aab4 Update WarzoneConfig.java 2017-07-28 16:50:14 +01:00
Connor Monahan
8ce9586b8d Capture point improvements
* Now gives one point every interval
* New setting: capturepointtime
* i18n
2017-07-28 02:17:29 -05:00
Connor Monahan
0f09410c66 Fix fire never going out 2017-07-28 02:08:32 -05:00
Connor Monahan
57d29f464c Fix issue with certain translations 2017-07-28 01:15:36 -05:00
Connor Monahan
9135e5bf22 Chest UI for War 2017-07-27 15:55:10 -05:00
Connor Monahan
994fec5a14 When using respawn timer, lock players in spawn with potions 2017-07-25 12:50:30 -05:00
Connor Monahan
d3b5795dda Fix #178, allow players to sign up for games
Needs testing, @dylanhansch @kugick ? :D
2017-07-24 03:39:16 -05:00
Connor Monahan
a4038c6df1 Fix #268, save/load paintings and item frames from DB
I swear this took longer than the capture points I added earlier :/
This spawns the paintings in the sky somewhere first, so kinda depends on server admins not building here :D
2017-07-24 03:32:20 -05:00
Connor Monahan
200bb5a3c0 Fix #563. Capture points in Minecraft!!!
Documentation coming soon :)
2017-07-21 02:25:21 -04:00
Connor Monahan
372576a396 Fix #74, add blacklist for items brought into zone
/teamcfg loadout:banned will define a set of item types that will be prohibited from entering a warzone when using playerInvAsDefault or otherwise.
2017-07-20 18:51:05 -04:00
Connor Monahan
ddfa24f626 Fix #498, prevent wolves from teleporting into warzones 2017-07-20 18:24:19 -04:00
Connor Monahan
b7cf69666c Fix #437, add team config 'borderdrop' to permit item drop near walls 2017-07-20 16:15:35 -04:00
Connor Monahan
ef26173ba1 Fix #320, add permission when playing in a zone
When a player enters an example zone named "Castle_Wars", the following permissions are granted:
- war.playing (Added for any zone)
- war.playing.castle_wars (Added for this zone, formed by the lower case of the zone name)

To grant additional permissions from these, such as 'crackshot.use', you should modify Bukkit's permissions.yml to create a parent node for either war.playing or the zone-specific node with child nodes.
http://bukkit.gamepedia.com/Permissions.yml

Example:

war.playing:
       description: Allow use of gun plugins inside war zones only
       default: false
       children:
          crackshot.use: true
war.playing.castle_wars:
       description: Allow use of craft book elevators inside Castle_Wars only
       default: false
       children:
          craftbook.use: true
2017-07-20 16:10:34 -04:00
Connor Monahan
b7138d65bd Fix #201, prevent opening zone edge chests if not playing
Roundabout fix but it solves the issue with smuggling items without requiring an additional setting
2017-07-20 15:51:38 -04:00
Connor Monahan
b772b71803 Fix #750, rotate lobbies 2017-07-20 00:29:33 -04:00
Connor Monahan
9c3c43c4f6 Add chinese support, update other translations 2017-07-20 00:04:45 -04:00
Connor Monahan
c5adfa7023 Fix #838, prevent growth from occupying structures
This prevents leaves/mushroom/etc from growing inside flags,
monuments, cakes, bombs, spawns, etc. Trees can still be grown
around the perimeter of such strucures, but all blocks generated
will be in breakable areas.
2017-07-19 18:43:22 -04:00
Connor Monahan
00ec38c739 Remove broken maven repos, bug fixes
* Fix stack trace when players click with no block selected
* Fix zone reset error caused by earlier commit
2017-07-19 18:15:38 -04:00
Connor Monahan
66445eb61d Replace deprecated Bukkit functions 2017-07-18 14:33:44 -04:00
Connor Monahan
334620e4b1 Fix #839, don't save armor slots twice 2017-07-16 19:59:32 -04:00