Details

  • Filename
    simpleannounce-r6.zip
  • Uploaded by
  • Uploaded
    Dec 24, 2011
  • Size
    6.46 KB
  • Downloads
    125
  • MD5
    87755952d2dcc33a345938fb655de940

Supported Bukkit Versions

  • 1.0.0

Changelog

------------------------------------------------------------------------
r6 | taylorjb | 2011-12-24 21:30:14 +0000 (Sat, 24 Dec 2011) | 6 lines
Changed paths:
   M /trunk/plugin.yml
   M /trunk/src/com/evosysdev/bukkit/taylorjb/simpleannounce/SimpleAnnounce.java
   M /trunk/src/com/evosysdev/bukkit/taylorjb/simpleannounce/message/Message.java
   M /trunk/src/com/evosysdev/bukkit/taylorjb/simpleannounce/message/RepeatingMessage.java

Added debug-mode
Added auto-reload time
Changed config loading so it will "verify" all nodes exist and add them as necessary
Added /simpleannounce command for help and reloading config manually and related permissions
Message tasks are now created once loaded, rather than added to a list which is looped through to add all at once
When config is loaded, all tasks for plugin are canceled to prevent conflict/duplicates/ghosts
------------------------------------------------------------------------
r5 | taylorjb | 2011-12-24 05:44:24 +0000 (Sat, 24 Dec 2011) | 3 lines
Changed paths:
   D /trunk/config.yml
   M /trunk/plugin.yml
   M /trunk/src/com/evosysdev/bukkit/taylorjb/simpleannounce/SimpleAnnounce.java
   M /trunk/src/com/evosysdev/bukkit/taylorjb/simpleannounce/message/Message.java

Generate default config(defaults in bukkit will not work for us, set using getConfig.set
includes and excludes now working
plugin.getServer.broadcast(message, permission) does not work properly, so we will need to loop through and check permissions ourselves
------------------------------------------------------------------------
r4 | taylorjb | 2011-12-24 03:52:15 +0000 (Sat, 24 Dec 2011) | 1 line
Changed paths:
   M /trunk/src/com/evosysdev/bukkit/taylorjb/simpleannounce/SimpleAnnounce.java
   M /trunk/src/com/evosysdev/bukkit/taylorjb/simpleannounce/message/Message.java
   M /trunk/src/com/evosysdev/bukkit/taylorjb/simpleannounce/message/RepeatingMessage.java

Implemented Message's run() to send message to those satisfying includes and excludes
------------------------------------------------------------------------
r3 | taylorjb | 2011-12-24 02:43:15 +0000 (Sat, 24 Dec 2011) | 2 lines
Changed paths:
   M /trunk/config.yml
   M /trunk/plugin.yml
   M /trunk/src/com/evosysdev/bukkit/taylorjb/simpleannounce/SimpleAnnounce.java
   M /trunk/src/com/evosysdev/bukkit/taylorjb/simpleannounce/message/Message.java

Added excludes permissions for messages
Updated default config + loading for excludes and gave config better information
------------------------------------------------------------------------
r2 | taylorjb | 2011-12-23 23:34:00 +0000 (Fri, 23 Dec 2011) | 12 lines
Changed paths:
   A /trunk/config.yml
   A /trunk/plugin.yml
   A /trunk/src
   A /trunk/src/com
   A /trunk/src/com/evosysdev
   A /trunk/src/com/evosysdev/bukkit
   A /trunk/src/com/evosysdev/bukkit/taylorjb
   A /trunk/src/com/evosysdev/bukkit/taylorjb/simpleannounce
   A /trunk/src/com/evosysdev/bukkit/taylorjb/simpleannounce/SimpleAnnounce.java
   A /trunk/src/com/evosysdev/bukkit/taylorjb/simpleannounce/message
   A /trunk/src/com/evosysdev/bukkit/taylorjb/simpleannounce/message/Message.java
   A /trunk/src/com/evosysdev/bukkit/taylorjb/simpleannounce/message/RepeatingMessage.java

First version

Added Message and subclass RepeatingMessage
Added SimpleAnnounce which extends JavaPlugin

Current functionality:
-Load/write default config
-Load messages from config
-Add messages and schedule them to run at rates/delays configured
-Add permission includes to message

TODO: Message run()(send message), and test
------------------------------------------------------------------------
r1 | svn | 2011-12-23 21:51:07 +0000 (Fri, 23 Dec 2011) | 1 line
Changed paths:
   A /branches
   A /tags
   A /trunk

simpleannounce/mainline: Initial Import
------------------------------------------------------------------------