Please see the latest upgrades from the voting system:
- floored1585 (from ArchitectDonatorPlus to DesignerDonatorPlus)
- kalmins (from Architect to Designer)
Congratz and thanks to all voters!
Please see the latest upgrades from the voting system:
Congratz and thanks to all voters!
Please see the latest upgrades from the voting system:
Congratz and thanks to all voters!
I fixed the lot manager, but I could not test 100% of all functions. It should be working fine though. If you have any issues, please let me know immediately.
Please see the latest upgrades from the voting system:
Congratz and thanks to all voters!
I now fixed the web display for karma. Since it relies on some other functions, this was quite time-intensive. I will work on the in-game commands next.
I fixed now for the 2nd time the online time and registered date. While I did this already once, there was an older process that ran on the table that reset the data. I used the other process to track username changes and did not anticipate that it would delete existing data.
The fallout is that user online time since the upgrade is lost, but we should be calculating correctly from now on. Please let me know ASAP if you see any suspicious data in this aspect.
I have submitted several bug reports to the author of Websend (the plugin that does all the interface with the website, shop, deposit etc) which have all been fixed now, and a new version of Websend was released. I have installed it and I am currently working on enabling the handling of Banners in-game.
The issue is that they need to be stored in the tables and I want to use the field that is also used for enchantments so I do not have to create another field in each table that I am using. So I have to go through the code and change the way enchantments are handled and rather convert code that was specific for enchantments to a rather unspecific ‘extra data’ type of process. There are more than 370 places in the code where enchantments are handled, so there is a bit of work ahead.
On top of that I am on a business trip, so I hope I can finish it soon, but no ETA yet. I found some time tonight and finished it, so Banners can now be offered in the shop, but just display as “x-layered banner”. Deposits should also work fine (same display though). If anyone has an idea how do display banners in an easy way, please let me know (custom names won’t work).
I am planning to integrate an online banner generator like this one into the website. If anyone of you knows JavaScript to help me there, please let me know.
Ok, so I tried today to fix the issue that one cannot use buttons & doors on other user’s lots. When I did that, suddenly everyone could access all chests. When I tried to fix that, everyone was able to break blocks everywhere.
So the current version of WorldGuard has some bugs that we have to live with. Otherwise I have to do an extremely messy downgrade to the last version which would roll back lot changes (i.e. new users etc) since the upgrade.
I managed now to fix it by assigning region flags for allowing buttons use and denying chest access for all 6700 lots individually. I was hoping to fix that with 1 flag per world, but there are currently bugs in the system that prevent that.
Status (watch this space, I am updating it as I change stuff):
1.8 Spigot/Bukkit is out since some hours now, and I have been testing our plugnis since then. It seems that most of them work (on the surface at least). I will make a test-upgrade tomorrow when I have time and see if it works. Otherwise I will have to roll back and wait until the non-working plugin is updated properly. But unless some really important plugin fails, we should be good to go. The most work to do is to upgrade Worldguard to the new version using UUIDs instead of usernames since I will have to touch a lot of code to get that done. But that should not prevent us from upgrading, just lot actions would be on hold until that work is done.
Please see the latest upgrades from the voting system:
Congratz and thanks to all voters!
Please see the latest upgrades from the voting system:
Congratz and thanks to all voters!
Please see the latest upgrades from the voting system:
Congratz and thanks to all voters!
Please see the latest upgrades from the voting system:
Congratz and thanks to all voters!
There are some good news from Spigot regarding the 1.8 update here. It seems that they have a version ready that is being tested now for bugs. I am hoping that there will be a release before the end of the year so that the plugin authors can work on it to update their plugins.
I have been thinking about the hardcore concept where you can never return to a server once you die. I thought it would be cool to have a world where you really want to be but it’s really easy to die, too. It could be a sort of Darklands, but with more mobs but also more of other goodies, made with a custom terrain. Instead of blocking you permanently in case you die, we can charge for entering instead.
Thoughts? What would you pay a thousand Uncs for to get in?
I went and updated all 400 skyblocks in the mint world that we use as a template to reset lots and also listed all existing, empty skyblocks for a reset. So whenever someone resets their skyblock from now on or gets a new one, they (finally) should have a sandblock in their chest.
Since there are not THAT many occupied blocks, I went around quickly and placed a sandblock somewhere near chests or crafting table manually. I hope I did not miss any lots!
Please see the latest upgrades from the voting system:
Congratz and thanks to all voters!
I have now started working again on the shop manager. The first thing now finalized is the “Goods” category, where you can now lookup all items in the shop, and by clicking on them you can dive into sub-items (if available) and see all requests and offers for the final block.
Currently we are structuring this according to the data hierarchy as it is programed into minecraft. Thus, different wool types are a sub-type of wool, but some of the blocks like Podzol might not be so easy to find if you do not know what they are a sub-type of. I will be working on an alternative model in the future to make it a bit more user-friendly.
I have written a lot of code so far for the server, but most of it I would consider proprietary and very much specially written for this server. Unless someone would have the exact same environment and server mechanics, it’s unusable for anyone else. It’s also not well documented enough to be used as a new setup.
However, I have created a new way to handle errors in PHP and changed the code so that it’s not a built-in part of the rest of the code anymore but rather a standalone project. I have published it on Github today as an open-source project for anyone to use.
It’s a small thing and I do not know if there is more to follow, but my hope is that other programmers will see it, try it out and find it useful, possibly propose improvements to it. If you are using PHP, I would encourage you to try it out. It has helped me a lot with my programming.