Commit Graph

16 Commits

Author SHA1 Message Date
Connor Monahan 6b90371fce Drop Spoutcraft support
Spout has been dead for 5 years
2018-11-19 20:00:18 -06:00
Connor Monahan 4e83ffada1 Fix some deprecated stuff 2018-11-19 00:43:50 -06:00
= 0babe82368
Fix a lot of errors in updating to 1.13 2018-10-31 17:10:51 -07: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 a92b2ea4ae Magic wool block appears when hat clicked 2014-01-07 20:18:32 -06:00
cmastudios c7e33dd1ca Fix message formatting and CS problems. Closes #700 2013-11-03 18:58:14 -06:00
cmastudios ceeea15794 Subroutines for join/leave zone boilerplate & thief removal
Warzone now contains a few new methods to make adding and removing players from the zone easier. This was made in response to every join mechanism having to rewrite the same ~25 lines of code to handle adding players to a team. This was also done to replace the even more bulky code used to return stolen structures.

This also removes a few unused jobs as I am trying to transition away from them, as they don't really help if they are not being used for async tasks, batches, or timers.

A better way of managing teleports at the end of a game or when leaving normally has been added.
2013-11-01 18:05:02 -05:00
cmastudios 7621bdd321 Fix some issues uncovered in review, add block features.
This fixes some issues found during @taoneill's review of the code. It
also adds a few features with blocks, such as a modify block whitelist.
KDR updates are now stored at the end of each battle in a warzone.
Closes #681, closes #672, closes #682, closes #683, closes #689, ping
#688.
2013-10-16 18:55:07 -05:00
cmastudios 5913f73fcb Internationalized player interface, Russian locale
Most player-interfaced features such as event responders, signs, and
some player commands now have their messages stored externally in a
resource bundle. This allows for easy localization of the plugin by
copying the main messages.properties file and translating all the
messages into the language of choice.

Also thanks to @AlexMerser21 for the partial russian localization of the
plugin. This means that War servers can now show messages in the russian
language simply by starting the minecraft server with the flag
-Duser.language=ru.
2013-09-29 00:42:35 -05:00
cmastudios 39b0ead3bd Using more bukkit interfaces rather than IDs
Item/damage/anything ID's have now become deprecated in bukkit presumedly
in preparation for any sort of official server modding API. This switches
war from using IDs in most cases to bukkit-provided classes such as
ItemStack.
2013-09-27 18:11:09 -05:00
cmastudios a4f1b29922 Properly implement War event API, some cleaning.
I changed some of the new event API code from @BenMenking to use more
Bukkit provided frameworks like Player and use basic java structures
instead of checking integers.
2013-09-20 16:11:44 -05:00
cmastudios 890e78fd5d TeamKind cleanup, warning fixes, closes gh-631
TeamKind has been changed to store colors in a DyeColor object instead
of using a byte value store. This improves readability and makes the
code future-proof.

All listeners are now unregistered when the plugin gets unloaded. This
removes the need for listeners to check if War is loaded and prevents
duplicate registration. I would prefer if the ability to unload and load
the War plugin was completely removed, however, as there are plugins out
there such as PlugMan that are dedicated to cleanly reloading plugins.

The main purpose of this was to clean up all issues and problems
reported by the eclipse java IDE. 0 warnings are shown by the IDE now.
2013-09-04 23:27:27 -05:00
cmastudios a3f73b5fe7 Fixes gh-594 - blockheads:off now results in a colored helmet 2013-02-09 12:47:11 -06:00
taoneill ea454e3027 Fixed War Spout feed and stats text not scaling with Spout settings (Small, Normal, Large, Auto). Much better now. 2012-01-29 11:28:31 -05:00
taoneill c54e893e41 Closes gh-364. Smoke effect for bomb thieves and potion effect for cake and flag thieves (with proper thief-team color). Also made thieves' hands get filled with their stolen item automatically to prevent them from picking up other items and from hiding their identity. 2012-01-24 02:24:16 -05:00
taoneill ee7dab194a Just moving classes around again. 2012-01-22 22:05:34 -05:00