Fixed tab completions when essentials is installed
Update LapisCore and LapisUI
Move to PrettyTimeUtil
Completed proper JavaDocs
Updated to LapisCore 1.12.0 (Removed XMaterial for better load times and fixing lag on first GUI load)
Validate home names, fixes Issue
#10
Finally moved from Maven to Gradle for building the plugin (this should have no noticeable effect for end users)
Updated LapisUI to 1.0.2
Fixed lag with opening the HomesList GUI for the first time on low powered servers
Updated to latest LapisCore and Spigot
This is just the last version but with the correct file
This version has the fix applied
Updated to LapisCore 1.7.7
This fixes an issue with the file watcher task not stopping
Just noticed I wasn't starting the metrics system
Fixed that, not sure how long it hasn't been running
Updated LapisCore and PrettyTime
Fixed null pointer exceptions in cancelling teleport delay tasks
hotfix to complete the fix in the last version
Teleport timers weren't cancelling when the player was teleported meaning the player would receive a message about a teleport being cancelled after the teleport had happened. this has been resolved.
Updated to LapisCore 1.7.5
Added tab complete on /home, /delhome and /renamehome
Updated to LapisCore 1.7.4
This fixes the messages.yml reloading issue
Update to spigot 1.15.1
Changed to LapisUI for homeslist UI (This is an API of my own creation making updates and additions easier than with the old API)
Fixed home teleport bug in /homespawn player
Fixed an endless loop with world detection
Fixed having to run commands twice
Updated to LapisCore 1.7.2
Updated to Spigot 1.14.2
Updated to LapisCore 1.3.1
This fixes some permission errors
Fixed Changelog
Fixed Messages.yml regeneration
Added home lockout when exceeding home limits
this applies when a player exceeds their allowed homes (e.g. if a player is allowed 3 homes but has 4). They won't be able to use their homes until they use /delhome to remove enough homes to be at or under the limit.
There was a problem where the home limit wasn't checked if you weren't setting a custom home. this has been fixed, meaning that players cannot exceed the home limit by renaming homes
All permission checks in /homespawn updated
Fixed the permission check on the /homespawn player command
The permissions system for LapisCore has been rewritten
This means permissions should be more reliable and easier to improve and fix in the future
Added config option to disable file watcher
Added config option to force players to respawn at spawn
Fixed a permissions work around with renaming homes, players that can only set one home can no longer rename homes
Updated to LapisCore 1.1.2 (This fixes the permissions problems)
Updating to LapisCore allows quicker bug fixes and easier work on the code
Underlined clickable links to make them more obvious
I am using an API that allows 1.13 support for HomesListUI as well as older versions. this version should work everywhere but 1.13 is the officially supported version
Fixed a bug with primary and secondary colors not loading correctly
Quick fix of the auto updater to allow the new file name
NOTE: the plugin file name has changed from Homespawn.jar to HomeSpawn.jar Make sure you don't have 2 jars with different names
Anyone who installed HomeSpawn without previous data would get constant errors as the player data directory wouldn't generate, this has been fixed. this update is not urgent for anyone with the player data directory already
MAKE A BACKUP BEFORE INSTALLING THIS UPDATE
All configs have changed
Please make an update before installing and reconfigure from scratch
The plugin will auto update player data and spawn data file
Please let me know if you find any bugs
A quick fix to delhome not detecting players new homes
/sethome [name] wasn't adding the location to the player data files, this has been fixed
Thanks to
@Merchell for reporting with lots of information making this an easy and fast fix
Fixed a critical error with setting homes
Thanks to
@Craftyjai for reporting it
Fixed some teleportation bugs
Fixed a problem with homes not deleting
Major code cleanup
Updated GUI to use UI Designer paged UI and fixed some teleporting issues
- Potentially fixed home deletion error
- Updated to a modular command system to allow you to disable commands
- Added clickable text for non inventory homes list
- Messages.yml and Config.yml now have separate configuration versions
- Fixed spelling and capitalization all over the place
Fixed tab completion on /home and /delhome
Fixed concurrent modification error on player disconnect
Homes are no longer case sensitive
Teleporting has been streamlined
This update fixes the /homespawn player command
fixed the /homespawn update command
applied the change of web address to the auto updater
Fixed home teleport delays and home teleport messages
Reworked some code
@LuckyZeeRo
added /home lockout if you have more homes then your permissions allow
added a permission check so that players without permission to set homes wont be allowed to use /home
Additional code for HomeSpawnCost intergration
other code rewrites to make everything work like it use to
The command processing code has been rewritten so please report any bugs
I hope that this also fixed the multiverse issue
The auto updater is working again... I hope
I have added primary and secondary colours for (most) chat messages
this means
you NEED TO delete your messages.yml when you update to get the new options
I also fixed an error in the command delay system
horses now teleport with you
- Moved to the bStats metrics system
- Updated to a newer version of PrettyTime
- Code has been reworked to be more efficient using Java 8 features
- Fixed some minor possible bugs
This update has only had limited testing, please report any errors
immediately
configs will now reload when deleted or edited. this means that you can edit the config.yml and not have to reload or restart the plugin. this also works with player data files. if you delete a player data file while the player is online it will automatically generate a new one.
quick fix for edge case errors
and /homespawn update works again, well it should anyway.
A heap of bug fixes and small changes most people won't even notice.
the player data and spawn file structures are now the more efficient versions from warppoint. all data is automatically converted on startup.
also fixed a few bugs and added time online into /homespawn player (name)
let me know ASAP of any bugs you find as this is quite a big code rewrite.
Improved offline player stats and offline permissions
Update 2.1.5
Fixed permissions priority system
fixed other bugs
Optimised config loading/unloading
fixed some errors with player stats
removed beta channel on updater, the stable channel will remain for a bit but will eventualy be merged with HomeSpawn channel. this update will backup and reset the config. and if you didn;t last update. please regenerate the messages.yml
general bug fixes
all player data and permissions are now only cached for 5 minutes. this means that all permission and config based errors should now be non-existent or only in 1 place making it quicker and easier to fix. all files are now loaded when they are needed rather than always having them loaded
players permissions are now collected differently to avoid errors
the console will now notify you of errors if a file is null while loading
- The components.yml needs to be deleted *before* installing this update
- The API needs to be enabled in components.yml if you have plugins that use it
- Logging also needs to be enabled in the new components.yml if you wish to have all teleports and setting and deleting of homes to be logged
- other small fixes and changes in the background, some of these make it easier for me to work on the plugin in the future
- this will be the last non-bug fixing update for the year as I will be working on getting WarpPoint out this year
Happy new year and I hope to talk to you guys and keep this plugin and WarpPoint going for years to come
Guys can anyone and everyone let me know if they are experiencing these errors or if it is just one person
configs and components were stuffed, this version worked perfectly on my local test server. so lets hope it will work everywhere else
I have moved some config stuff around to make it easier to debug and work on. might fix some errors
1 number was changed.
easy fix, whoops
this is a hotfix for the issue, I will be working on a much bigger fix that won't change the player experience as much as this does.
players will now be sent an error message and told to try the command again soon, the plugin will then reload player configurations in an attempt to fix the problem.
fixed a bug with TP delay counters
other small changes/fixes
- All Beta Features From Beta 0.1.7 to 0.2.0
- Support for Minecraft 1.8-1.11
- Bugs in /homespawn player Fixed and Colors Also Added Many New Messages in Messages.yml, Please Delete and Reload To Get The New Messages
- General Bug Fixes and Performance Improvements
Just checked version 1.10 and there are no visible errors, Have fun
Fixed support for non spigot servers with the clickable homes chat list
New Permissions System!!
configuration for homespawn book
Auto updater/update checker
all BukkitDev related code now removed!
Tons of bug fixes (This is still a beta so let me know if you find any for me to fix)
Fixed /homeslist GUI
Made GUI Adaptive (The More Homes The More Inventory)
Fixed Permission Errors
Started Working On Auto Updater For Spigot
Started Removing All Bukkit Related Code
Many Other Fixes
follow the instructions in the readme to install