Commit Graph

712 Commits

Author SHA1 Message Date
Connor Monahan 7b982c2687
Merge pull request #848 from Ultra03/develop
Add an option in config to disable the 1.9 attack cooldown
2018-11-30 16:13:45 -06:00
= 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 3470a0cc54
Merge pull request #846 from taoneill/feature/113savefiles
Zone database structure update
2018-11-27 18:10:52 -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 03c9ad95ee
Update development builds link 2018-11-25 11:38:04 -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 81f839a0a2
Merge pull request #845 from Ultra03/develop
Fix a lot of errors for updating to 1.13
2018-11-19 19:49:58 -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