Skip to content

Releases: PumboMC/PumboPerms

PumboPerms 1.0.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 01:58

What's changed

First stable release. Run /pp export before you upgrade from 0.1.2-beta: 1.0.0 upgrades the database, and 0.1.2-beta cannot open it again.

Added

  • Tab completion for /pp.
  • Command aliases and switching subcommands off.
  • Pages in long lists.
  • Command list for /pp user, /pp group and /pp track.
  • New config and language options added on update.

Changed

  • New chat formatting.
  • Tab shows only what you may use (on Pumpkin 0.1.0-dev it still lists every command).
  • Players without a group are in default everywhere.
  • group.<name> checks group membership.
  • defaults.op-level covers only /pp.
  • Imports keep your own changes when run again.
  • Imports skip broken entries instead of stopping.
  • /pp reload applies all settings.
  • provider.refresh-seconds defaults to 5.
  • Faster rank changes.
  • Lower memory use with many players.
  • /pp log reads one page at a time.

Removed

  • /pp editor from the help and Tab.

Fixed

  • Temporary ranks ending late.
  • Removing a temporary entry also removing the permanent one.
  • Permissions after a cancelled world change.
  • Removed ranks coming back on join.
  • Broken config.yml resetting settings.
  • /pp export overwriting files.
  • Unreadable database not tried again.
  • Incomplete commands showing an unknown command.
  • Damaged name records blocking the database.
  • Group changes not reaching players through default.
  • Two copies writing to one database.
  • English text in Polish messages.

Security

  • /pp import <file> only from the console.
  • Command blocks, signs and functions can no longer run /pp as the console.
  • No ranks for players an import names only by nickname.
  • /tp, /xp, /banip and /pardonip checked after /execute.
  • UUIDs next to player names in replies.
  • Control characters and too long texts refused.

Full changelog: v0.1.2-beta...v1.0.0

PumboPerms 0.1.2-beta

Choose a tag to compare

@qhashofficial qhashofficial released this 09 Oct 09:12

What's changed

  • Placeholders for other plugins: %pumboperms_prefix%, _suffix, _rank, _group, _groups and %pumboperms_meta:<key>%. How to use them: INTEGRATION.md.

Files: -Proxy for PumboProx, -Pumpkin-26.3 for Pumpkin 0.2.0, -Pumpkin-26.2 for Pumpkin 0.1.0-dev.

Full changelog: v0.1.1-beta...v0.1.2-beta

PumboPerms 0.1.1-beta

Choose a tag to compare

@qhashofficial qhashofficial released this 09 Oct 04:16

What's changed

  • No changes in PumboPerms itself; built with the shared library of 0.1.1-beta.

Files: -Proxy for PumboProx, -Pumpkin-26.3 for Pumpkin 0.2.0, -Pumpkin-26.2 for Pumpkin 0.1.0-dev.

Full changelog: v0.1.0-beta.1...v0.1.1-beta

PumboPerms 0.1.0-beta.1

Choose a tag to compare

@qhashofficial qhashofficial released this 09 Oct 00:30

The first public beta of PumboPerms: ranks, groups and permissions for Pumpkin servers and PumboProx networks.

Which file

File Goes into
PumboPerms-Proxy-0.1.0-beta.1.wasm plugins/ of PumboProx 0.1.0-beta.1
PumboPerms-Pumpkin-26.3-0.1.0-beta.1.wasm plugins/ of a server on Pumpkin 0.2.0 (Minecraft 26.3)
PumboPerms-Pumpkin-26.2-0.1.0-beta.1.wasm plugins/ of a server on Pumpkin 0.1.0-dev (Minecraft 26.2)

The config and the language files are created on the first start. Setup and all options: README.

What's in it

  • Groups with inheritance and weights, wildcards, prefixes, suffixes and meta.
  • Temporary permissions and groups that end on their own.
  • Contexts (world=..., and server=... on PumboProx), rank ladders with /pp promote and /pp demote.
  • Change log, JSON export and import with undo. Takes over the server's existing permissions at the first start.
  • On PumboProx: ranks for the whole network, also on every server through PumboBridge.

Known issues

  • On PumboProx, tab completion for /pp suggests subcommands and player names only. Group and permission suggestions come later.
  • On Pumpkin, language files are not refreshed when you update the plugin. Delete plugins/data/<plugin>/lang/*.yml to get the new texts. On PumboProx unchanged files are refreshed by themselves.

Check a download with sha256sum -c SHA256SUMS --ignore-missing.

This is a beta. Try it on a test server before you put players on it, and report what you find.