Tech Admin blog

Tweak of the Week #14 - November 10, 2019

Tweak of the Week is our weekly roundup of server configuration changes where we list everything we changed during a specific calendar week.


General Change Log

  • Nothing much.

Web Site Change Log

  • Nothing much.

Creative Change Log

  • Nothing much.

PvE Change Log

  • 2019-11-09: totemo fixed bugs and added new features in BeastMaster v2.11.0 and improved the BeastMaster documentation for mobs.

Tweak of the Week #13 - November 3, 2019

Tweak of the Week is our weekly roundup of server configuration changes where we list everything we changed during a specific calendar week.


General Change Log

  • Nothing much.

Web Site Change Log

  • Nothing much.

Creative Change Log

  • Nothing much.

PvE Change Log

  • Nothing much.

Tweak of the Week #12 - October 27, 2019

Tweak of the Week is our weekly roundup of server configuration changes where we list everything we changed during a specific calendar week.


General Change Log

  • Nothing much.

Web Site Change Log

  • Nothing much.

Creative Change Log

  • 2019-10-25: challenger2 and Deaygo debugged some problems with the BungeeCord proxy, apparently triggered by issues with Mojang's servers.

PvE Change Log

  • Nothing much.

Tweak of the Week #11 - October 20, 2019

Tweak of the Week is our weekly roundup of server configuration changes where we list everything we changed during a specific calendar week.


General Change Log

  • Nothing much.

Web Site Change Log

  • Nothing much.

Creative Change Log

  • 2019-10-14: challenger2 started work on a 1.14.4 updated for creative.

PvE Change Log

  • 2019-10-14: totemo disabled WorldEdit commands in mapworld until BlocksHub can be updated to implement WorldGuard region restrictions there.
  • 2019-10-20: totemo added more documentation to the BeastMaster wiki.

Tweak of the Week #10 - October 13, 2019

Tweak of the Week is our weekly roundup of server configuration changes where we list everything we changed during a specific calendar week.


General Change Log

  • 2019-10-07: totemo updated CommandHelper in the lobby, fixing /suggestion-box there.
  • 2019-10-09: totemo implemented a script automatically update a server to the latest Minecraft snapshot.
  • 2019-10-09: totemo set up the snapshot server.

Web Site Change Log

  • Nothing much.

Creative Change Log

  • Nothing much.

PvE Change Log

  • Nothing much.

Tweak of the Week #9 - October 6, 2019

Tweak of the Week is our weekly roundup of server configuration changes where we list everything we changed during a specific calendar week.


General Change Log

  • 2019-10-06: totemo accepted SafeBuckets PR #18 from Bermudalocket and released it as v1.1.20. Fixes:
    • A dispenser containing an empty bucket cannot pick up water from a waterlogged block.
    • Bubble columns cannot be flowed / bubble columns do not form from a single flowed water source.
  • 2019-10-06: totemo fixed SafeBuckets bugs and released v1.1.21:
    • Bukkit API 1.14.4 compliance (recognise the new sign types).
    • Fix incompatibility with RecipeManager by making the custom glowing buckets fully comply with the API.
    • Fix flowing bubble columns with unsafe buckets and the /flow command.

Web Site Change Log

  • 2019-10-01,2,3,4: totemo worked on rendering BeastMaster configuration in HTML tables, as an exercise in learning Clojure and Cursive (IDE).

Creative Change Log

  • 2019-10-06: totemo updated SafeBuckets to v1.1.20. Fixes dispensers with waterlogged blocks and bubble columns with /sb flowsel.

PvE Change Log

  • 2019-09-30: totemo updated PvE to PaperSpigot build 207, which improves a few things, in particular noting elapsed time for some things that were not previously acknowledged by the Timings facility.
  • 2019-10-06: totemo updated SafeBuckets to v1.1.21. Fixes dispensers with waterlogged blocks and bubble columns in all cases.
  • 2019-10-06: totemo added RecipeManager and enabled the crafting recipe for Heart of the Sea (8 heart fragments in a ring).

Tweak of the Week #8 - September 29, 2019

Tweak of the Week is our weekly roundup of server configuration changes where we list everything we changed during a specific calendar week.


General Change Log

  • 2019-09-25: totemo spent a little bit of time moving old schematics into a folder structure. We have 809 schematics.
  • 2019-09-28,29: totemo worked on restoring function to some performance measurement graphs. Renamed NerdStats (a stripped down JSONAPI work-alike) to NerdPerf, largely just to free up the former name, and started work on a Python script to query performance metrics and plot them with rrdtool.

Web Site Change Log


Creative Change Log

  • Nothing much.

PvE Change Log

  • 2019-09-26: totemo spent some time looking into the current state of WGRegionEvents and enabled it on PvE to support various NerdFlags features. The warp flag was removed from the NerdFlags documentation since the code was removed some time ago. We'll probably address the deficit by adding a way to run commands in console, similar to the EasySigns opcmd action.
  • 2019-09-26: totemo clarified the documentation of the EasySigns opcmd action.
  • 2019-09-27: totemo had to disable WGRegionEvents again because NerdFlags is locking the weather to rain in the overworld.
  • 2019-09-27: totemo did some more investigation of performance measurements and incorrect entity counts showing up in timings reports. Chunks are a bit more complicated in 1.14. They are kept loaded by "ticket levels" which are explained a bit here and here. While on the subject, a few days back, a player complained about items despawning even though the chunks were not within the view distance. I guess that reinforces the idea that view distance is a separate concept from what the server loads and ticks. In the case under discussion, the player was about 125 blocks away from the dropped items (slightly less than 6 chunks) and they despawned.
  • 2019-09-27: totemo did nothing to help this but, in 1.15, horses and boats will no longer vanish on dismount (unless Mojang manages to break them again before release). Just gotta hold on a little while longer.

Tweak of the Week #7 - September 22, 2019

Tweak of the Week is our weekly roundup of server configuration changes where we list everything we changed during a specific calendar week.


General Change Log

  • 2019-09-17: totemo modified EasySigns to accept floating point coordinates and optional yaw and pitch look angles for the warp (teleport) action.

Web Site Change Log

  • 2019-09-21: Deaygo Fixed progress bars and added more indicators to the donation page.

Creative Change Log

  • Nothing much.

PvE Change Log

  • 2019-09-16: totemo updated PvE to PaperSpigot build 192, which includes upstream (Spigot) fixes for WorldGuard protection of campfires against flame arrows, among other things.
  • 2019-09-18: totemo made several improvements to EasyRider. Particularly of note: horses are now listed in the order they were tamed.
  • 2019-09-19: totemo made numerous improvements to BeastMaster. Now that Spigot has fixed its code for drop chances, BeastMaster has reverted back to straightforward handling of drops. That only leaves the mystery of why mob equipment (armour and held items) drops when the drop chance is set to 0. Well because Looting adds 1% to the chance per Looting level, of course! Apparently that's long been considered a bug in Mojang's code, however, that will be fixed in 1.15. To work around it, where we really don't want equipment to drop, we're setting the chance to a large negative value.
  • 2019-09-20: totemo improved the BeastMaster documentation for items.
  • 2019-09-22: totemo changed the Doppelganger equipment drop rates to be negative too, after a couple of reports of unexpected drops.
  • 2019-09-22: totemo fixed dogs in /petowner after previously breaking it.

Tweak of the Week #6 - September 15, 2019

Tweak of the Week is our weekly roundup of server configuration changes where we list everything we changed during a specific calendar week.


General Change Log

  • 2019-09-10: totemo looked into some problems using scoreboards on the fundraiser development server and produced a work-around.
  • 2019-09-11: totemo fixed another NPE in TPControl.
  • 2019-09-13: totemo did some work on system performance monitoring tools.
  • 2019-09-13: totemo transferred the 2019 fundraiser server from development to the production host, and along the way wrote an internal tech note on how we transfer and sanitise the databases.

Web Site Change Log

  • 2019-09-10: Deaygo did more work on the donation page.
  • 2019-09-13: Deaygo did more work on the donation page while his wife gave birth (!).
  • 2019-09-14: Deaygo did more work on the donation page.
  • 2019-09-15: Deaygo finished the donation page.

Creative Change Log

  • Nothing much.

PvE Change Log

  • 2019-09-11: totemo corrected an error in the LWC configuration. You can now lock a chest even without build rights in the region (as per last rev).

Tweak of the Week #5 - September 8, 2019

Tweak of the Week is our weekly roundup of server configuration changes where we list everything we changed during a specific calendar week.


General Change Log

  • 2019-09-05: totemo completed initial configuration of a development server for the fundraiser and loaded the world that was provided by the Head Admins.

Web Site Change Log

  • 2019-09-04: Deaygo committed more changes to the donation page of the web site.

Creative Change Log

  • Nothing much.

PvE Change Log

  • 2019-09-02: totemo updated the server to PaperSpigot build 183. In principle, this resolves the bugs we raised for ravager crop grief and a systematic error of 0.1 (i.e. 10% chance) on the drop chance for mob equipment.
  • 2019-09-02: totemo updated WorldGuard, resolving a bug where it blocked splash potions as PvP.
  • 2019-09-04: totemo audited RecipeManager source code and opened a bug report for an exception on startup that renders the plugin inert.
  • 2019-09-05: totemo raised a feature request with the WorldGuard project to protect campfires.
  • 2019-09-08: totemo spent some time looking at a pull request to fix some SafeBuckets bugs.
  • 2019-09-08: totemo raised a feature request to improve LogBlock logging of bamboo.
  • 2019-09-08: totemo investigated limitations on /signtext not allowing owners of parent regions to edit signs. Getting a region parent is not possible with CommandHelper's SKCompat. That has to be added (per a feature request), or /signtext written as a regular Java plugin command.