Sueta

WickedSkyWars

1.3.7-WorldRedux-1

Official Skywars Plugin of WickedCraft.net

·Plugin
  1. 1.3.7-WorldRedux-1latestConfig and world manager updateMar 23, 2015
    Major Config changes. You can now set if monsters, animals spawn, weather, fire spreads. More to come. This gives frame work to allow different configs for different worlds. Too much to list so here is a full example config .SpoilerTarget">Spoiler: Example Config Code (Text): lobby: # The world of the lobby spawn world: world # The spawn coordinates (X Y Z and additionally yaw and pitch) spawn: 0 64 0 # The lobby radius. 0 for global. radius: 0 que: # Delay in seconds for game to start without full player count -1 for dont start start-delay: -1 # Minimum number of players needed before /sw-start can be used. dont make less then 2 min-start-player-count: 2 # Cost to use /sw start sw-start-cost: 5 # Max time game will wait for more players to join in seconds max-wait-time: 180 # Seconds till game starts when player uses /sw start command, Gives players chance to buy kits. force-start-time: 21 game: world: # Max number of game play worlds to create. You are insane to set this high max-worlds: 12 # Max number of spots in the world that are playable. This must be a perfect square nuber! # Stay in school kids you might learn something.... # World is setup as a big grid. Setting this low will result in multiple worlds being used and may cause lag! max-games-per-world: 10000 # Allow fire spread in game world? enable-fire-spread: false # Enable rain? or storms? enable-weather: false # Do you want monsters to spawn? enable-monster-spawn: false # Ticks per monster spawn, leave at 0 if you have monster spawn to false ticks-per-monster-spawn: 0 # Do you want animals to spawn? enable-animal-spawn: false # Ticks per animal spawn, leave at 0 if you have animal spawn to false ticks-per-animal-spawn: 0 # Height that schematics will be pasted at. game-paste-height: 100 # The allowed radius the player can move in beyond the map island-buffer: 50 #experiment with this score: # Score per kill per-kill: 3 # Score per win per-win: 10 # Score on death on-death: -1 # Score on leave on-leave: -1 # Score modifier for groups groups: example: per-kill: 3 per-win: 10 on-death: -1 on-leave: -1 # In game scoreboard settings. scoreboard: #enabling this causes some lag for larger servers with many players. block-place: false # Optional schematic specific configuration schematics: schematic-name: # The minimum amount of players for the timer to start min-players: 2 # The count down timer before the game starts timer: 11 # Unused at the moment statistics: # Statistics update interval update-interval: 600 # Top X to be shown on the signs top: 30 # Whether to use SQL or flat file for storage (FILE or SQL) data-storage: SQL # Requires data-storage to be set to SQL database: hostname: localhost port: 3306 username: username password: password database: database version: UUID_V1 # Whether to build the schematic instead of pasting it straight in # This happens to freeze clients due to the chunk updates island-building: enabled: true # The interval in ticks (1 tick = aprox. 50ms) interval: 1 # The amount of blocks per tick blocks-per-tick: 20 # Whether to have the plugin put in the glass cages, disable this if you # use your own cages in the schematics. This has to be enabled when using # the island-building feature. build-cages: true # Whether to ignore AIR in the schematics (could leave some gaps in some schematics when enabled, # does improve pasting speed though). ignore-air: false # Whether to fill empty chests with the contents of chest.yml. Disable this if you want to use # schematics it preset chest contents. fill-empty-chests: true # Whether to fill already populated chests with the contents of chest.yml. fill-populated-chests: false # Whether to use the economy of the server to figure as score use-economy: false # Set this to true to disable sound effects durring count down enable-soundeffects: false # Whether the chat formatting should be handled by a different plugin (e.g. EssentialsChat) chat-handled-by-other-plugin: false # Whether to clear inventory upon game join clear-inventory-on-join: true # Whether to save the inventory game join and to restore it on game leave save-inventory: false # Commands which should be allowed to be used in a Skywars game whitelisted-commands: [g, global] New Auto Island spacing buffer system implemented. · Fixed major memory leak that resulted in excessive map generation. · Distance between games now properly uses server max view distance in computation of game grid on the world · Another major memory leak was patched. Proper Chunk unloading AFTER every player is tped to spawn after game. Bug fix for scoreboard error at the end of a game. You still need Spigot or Bukkit 1.8 or better<--- this means you Quack
    8567 downloads
  2. 1.3.6-TPSFix-4TPS issue fixes continuedMar 22, 2015
    After extensive testing I have determined the new style in game scoreboard to be a lag causing issue. I have disabled the offending code and added in a more robust less system demanding scoreboard much like the original. I have done some slight tweaking with some classes to fix most of the major gameplay tps related lag issues. I recommend everyone use the following in their config. use-lobby-scoreboard: false
    211 downloads
  3. 1.3.6-TPSFix-1TPS issue fixes and New Command!Mar 20, 2015
    New to the config. Disabling this has shown massive TPS reduction on servers with many players. Lobby scoreboard is not optimally coded and needs work disabling this can help with some lag issues. lobby: use-lobby-scoreboard: false scoreboard: #enabling this causes some lag for larger servers with many players. block-place: false New Command! /sw play perms: skywars.command.play This command is the same as if they were to step on a pressure plate in the lobby. Other fixes. SetLobby command can no longer be used by console...
    226 downloads
  4. 1.3.5-SlapChop-1Database Multiple name fix + Lobby Scoreboard option + top10 player commandMar 12, 2015
    This version will slap and chop your database. So take backups before using. If a player is in the database multiple times for unknown reasons there is a new sanity checker run when the player is saved. All duplicate records with the same name will be totaled up then purged from the database with a brand new fresh record with all the info combined into one nice lemon scented record. New fun for 1.3.5 Due to popular demand, a new option added to enable / disable the lobby scoreboard. ( This may increase server performance when disabled, I found some really poor midnight code in this section of the plugin) If you do /sw score top10 test you get the top 10 scored players! Eventually this will be expanded so players can see top 10 kills, deaths, wins. losses, games played, etc..
    378 downloads
  5. 1.3.4-MoogleTest-10That dang flat file converter works! + minor fixesMar 6, 2015
    Flat file converter actually works now! Fully Tested! Fun features: · Moves converted files to "converted-players" folder · 100% less broken code! · Downgrades your database to non uuid to make the proper player additions. · Auto Config updates! · Server is Auto White Listed for this process. Null pointer issue on database update fixed. Datalogger first time run null issue pointer fixed. Database update config derp fixed. version: newVersion should be converted to proper database version. Flat File Conversion Instructions To activate the conversion set data-storage to FILE2SQL in your config and setup the mySQL database info to your own database settings. (I would suggest you make a new database user with its own database it can only access for security reasons) White list the server and don't let anyone log in.! When it is done you will need to Restart The Server! Once the server is restarted you can now /sw admin updatedb to get all the players uuid and semi sanitize the data!
    283 downloads
  6. 1.3.4-MoogleTest-8.2Fast and dirty flat file converter (FIX) + debug info (super fix) (I swear it should work now)Mar 4, 2015
    It was brought to my attention that some people were still using flat file configs for user data x_x Quick and dirty file - > database converter. >>>>This is very untested<<<< Be sure to backup all your user files. To activate the conversion set data-storage to FILE2SQL in your config and setup the mySQL database info to your own database settings. (I would suggest you make a new database user with its own database it can only access for security reasons) White list the server and don't let anyone log in.! When it is done you will need to do /sw admin updatedb to get all the players uuid and semi sanitize the data! it should say WickedSkywars Debug: Number of files to convert: somenumberhere then tell you what files it is converting. then the player name and their stats. when done it will change your config to SQL
    179 downloads
  7. 1.3.4-MoogleTest-8.1Fast and dirty flat file converter (FIX) + debug info (super fix)Mar 4, 2015
    It was brought to my attention that some people were still using flat file configs for user data x_x Quick and dirty file - > database converter. >>>>This is very untested<<<< Be sure to backup all your user files as this process will delete the files when done. To activate the conversion set data-storage to FILE2SQL in your config and setup the mySQL database info to your own database settings. (I would suggest you make a new database user with its own database it can only access for security reasons) White list the server and don't let anyone log in.! When it is done you will need to do /sw admin updatedb to get all the players uuid and semi sanitize the data! it should say WickedSkywars Debug: Number of files to convert: somenumberhere then tell you what files it is converting.
    73 downloads
  8. 1.3.4-MoogleTest-7Fast and dirty flat file converter.Mar 4, 2015
    It was brought to my attention that some people were still using flat file configs for user data x_x Quick and dirty file - > database converter. >>>>This is very untested<<<< DONT USE THIS VERSION EVER!
    96 downloads
  9. 1.3.4-MoogleTest-6Name Change + Database UUID update + 1.8.1Mar 4, 2015
    This is the big 1.8 update. · UUID full support. · Hacked offline servers no longer supported. ( Too many issues with uuids and name changes for this) Bungee servers are ok. · Name Change supported. · Database -> username uuid lookup (Works even if user changed name!) · 1.8.1 compatibility!!!! · Extensive mysql database error handling and reporting added. · Added MoogleGenericException system for even more detailed error / bug reporting. · Super very detailed database uuid lookup log file system added. · Adds new folder to the wickedskywars folder /logs · Will be used for better error reporting later on. · Multiple null pointer bugs fixed. · Console output has some basic colors now. · UUID lookup system that doesn't break easily added. · Command added to start a game on a specific map. · permission node is skywars.command.playmap · This is more designed to help test out maps rather then play all day on the server waiting for the map. · Unfinished command added /sw admin debugmap ( disabled till finished) · permission node: skywars.command.admin.debugmap Database name -> UUID lookup system To start this process there are several steps involved. I worked really hard to make this process simple and detailed. · Backup your existing database! · Make sure your backed up is valid! · Tell your players there will be a down time for updates, They will understand! · White list your server! · Give yourself the perms: skywars.command.admin.updatedb · run the command /sw admin updatedb · Read what it says! Seriously Read it! It is case sensitive for a reason! · If it wont start you didn't read the instructions! · Sit back and watch the console. · Restart for fun with white list off. try the command again see if you can update any players skipped in the first attempt. ​ Known issues with the database update command. · You didn't read the instructions! · Some players stored in the database are not valid players anymore Will show up like this in the log file In this case just delete these users from your database. · Random rate limiting stops the uuid lookup. This is really annoying to debug and very time consuming. Restart the server, wait 10 or so minutes and try the update again. The look up system is very robust and can continue after server stops/ crashes etc. Un supported Update method. If you are adventurous and like to live life on the edge don't white list your server The update method is threaded and should not lag out your server too badly. Built with: worldedit-bukkit 6.0.2-SNAPSHOT vault 1.2.27 bukkit 1.8-R0.1-SNAPSHOT Essentials 2.x-SNAPSHOT <-- 1.8 spigot version Multiverse-Core - LATEST More random known issues: · Chat formatter is derpy · Scoreboard in lobby sometimes is wrong on player login. · 100+ players trying to join a game at the same exact time will lockup the server ( No clue how to debug this) · Moogle needs more players to test on his server sw.wickedcraft.net ​
    106 downloads
  10. 1.3.1-SNAPSHOTWickedSkyWars 1.3.1-SNAPSHOTJun 3, 2014
    Small bug fixes that make a big difference. filoghost's chunk overload unload fix implemented. No more server crashes for too many chunks loaded Gameplayer NPE fix for /sw score Plugin Metrics now unique. Check it out So keep your plugin metrics to opt-out: false and help out ^__^
    3491 downloads
  11. 1.3.0-SNAPSHOTWickedSkyWarsJun 1, 2014
    Change Log: · Basic MySQL UUID support. · Looks up Player UUID when they log in. · Stores Player UUID in database. · Checks to see if Player Name has changed for UUIDs. · New Database column for UUID storage automatic update. · New Database setting to note successful UUID update. · database: version: UUID_V1 · Failed update will show version as "oldNonUUID" · If plugin crashes before or in the middle of MySQL update will be "UserIDupdate1" · Lots of new MySQL database checks for errors and error reporting added. · Renamed Plugin to WickedSkyWars · Your plugin folder will need to be renamed unless you want defaults to look at. · Admin command Framework added
    199 downloads
  12. 2014-05-08May 9, 2014
    568 downloads

Similar projects

Plugin →