#news

1 messages Β· Page 1 of 1 (latest)

sharp perch
#

Hello! I hope you are all keeping well :)

Today I have some cool developer-focused things to share! Firstly...

LuckPerms as a Standalone App 🐳

  • Until now, LuckPerms has always ran as a plugin or mod within a Minecraft server/proxy platform.
  • However, it is now possible to run it as a standalone application (we recommend through Docker - see attached screenshot!)
  • This enables two things: 1) a quick 'n easy LuckPerms CLI and 2) the next thing!

LuckPerms REST (HTTP) API πŸš€

  • The REST API allows developers to more easily write their own apps/scripts (in any programming language!) that can read/query/modify/write LuckPerms data.
  • It runs as an extension to the standalone app, which itself we recommend running as a Docker container.

For more information, and details about how you can start using these new tools, please see:

If you fancy writing an API client library in your favourite programming language, that would be awesome - please get in touch! I'm looking forward to seeing what cool things you guys make!

Enjoy!

~Luck πŸ’š

blazing tapir
#

Hi all, it seems that LuckPerms is a little broken with the 1.19.1 update.
The in-game /lp commands are failing but you can still run them from the console.

Setting register-command-list-data to false in your config will resolve this issue for now until a fix is released.

A server restart is necessary to make this change.

If the setting isn't in your config, you can add it to the bottom.

An issue has been raised on GitHub:
https://github.com/LuckPerms/LuckPerms/issues/3440

A fix will be released when Luck can get around to it.
Your patience is appreciated :)

sharp perch
#

Hi! To those of you waiting for the in-game commands fix for Bukkit/Paper 1.19.1 - firstly, thank you for your patience! Unfortunately I was away when the release dropped! 🌞

I'm pleased to announce that the issue has now been fixed, and LP releases after and including v5.4.37 appear to be working well. :]
You can download as usual from https://luckperms.net/download.

A technical explanation of why the issue occurred is on GitHub (https://github.com/LuckPerms/LuckPerms/issues/3440#issuecomment-1204378502), but the tl;dr is that it was caused by some risky code, which has now been replaced with something better, & it shouldn't happen again!

Thanks again for your understanding! πŸ’š

sharp perch
#

Hello everyone! πŸ‘‹

I hope you all had an enjoyable Christmas/holidays, and since it's 2023 in some places already, I'd like to wish you all a very Happy New Year! :) As I did this time last year, I thought I would be good to reflect on the past year and share some statistics with you all.

🐝 You've all been busy...
Last year, a total of 15,794,280 editor sessions were created and opened on luckperms.net, approximately ~43,000 each day. Since the introduction of web editor socket transport in February, 495,971,580 messages have been sent between editor sessions and the LP plugin.

πŸ“ˆ We've been busy too! 70 new changes (commits) were made, ~12,500 lines of code added and ~2,800 lines removed.
The project was downloaded 2,137,448 times from luckperms.net or SpigotMC.

πŸ’¬ In our Discord, 14,506 new people joined and 282,200 messages were sent, most of them by our wonderful team of helpers and moderators - a big thank you to them!

Finally, I'd like to wrap up by thanking all of the patreons, supporters and sponsors that support the development and maintenance of the project & allow us to keep providing LuckPerms for free for everyone to use. It wouldn't be possible without your help, so thank you! ❀️

I hope you have a wonderful 2023!

Best wishes,

  • Luck & the rest of the LP team luckperms
sharp perch
#

Hello!

An update on LuckPerms and Minecraft 1.20 🐫

The Fabric and Forge editions have been updated and are now available on https://luckperms.net, CurseForge and Modrinth. All other editions (Bukkit/Paper/Spigot, BungeeCord, Velocity, etc) appear to be working already without any changes!

If you notice any issues/bugs with LuckPerms on the new MC 1.20 release, please let us know in the usual places and we'll take a look! πŸ›

Thanks, & enjoy the update! πŸ’š

blazing tapir
#

We are aware of the current issues with our main download site

πŸ‘‰ For normal LuckPerms builds, these can be found on our CI server at https://ci.lucko.me/view/LuckPerms/job/LuckPerms/

πŸ‘‰ For other related LuckPerms downloads, such as ExtraContexts, migrations, and placeholders, these may all be found at https://ci.lucko.me/view/LuckPerms/

We expect this issue to be resolved relatively soon, thank you for your patience!

blazing tapir
#

The website is working again now. Sorry about that! peepoluck

blazing tapir
#

If you can't use the editor or website - Avast and AVG are blocking access to luckperms.net. I've submitted a false positive to both and hope they will remove the block but for now you should be able to either whitelist the site or disable your anti-virus to continue using it, it is safe to use.

Update: AVG and Avast have now marked the site as clean. Sorry for the inconvenience!

Please let us know if you still run into any issues.

blazing tapir
#

πŸ‘† this is happening again - please disable your antivirus or add luckperms.net as a trusted website until I can get it resolved.

Update: should be all good again. Please let us know if issues happen again.

sharp perch
#

πŸŽ‚ πŸŽ‚ Today marks 1 year since LuckPerms was first released! πŸŽ‚ πŸŽ‚

Since then, there have been 754 new commits, 344,571 changed lines, over 400 resolved bug reports & feature requests and nearly 80,000 messages sent here in Discord!

A big thank you to everyone who has made contributions, whether that be with code, translations or supporting/helping other users in Discord or on the forums.

sharp perch
sharp perch
sharp perch
sharp perch
#

πŸŽ‰ πŸŽ‰ Happy Birthday LuckPerms! πŸŽ‰ πŸŽ‰

The first public release of LuckPerms was exactly two years ago today - doesn't time fly!

Some cool stats for you:

Year 1

Number of dev releases: 754
Changed code lines: 344,571
Resolved bug/issue reports: 400+
Discord messages: 80,000

Year 2

Number of dev releases: 427
Changed code lines: 139,700
Resolved bug/issue reports: 670+
Discord messages: 170,000

As always, thanks for all of your kind support.

~Luck

sharp perch
#

Hey! πŸ‘‹

I've got some cool Discord related news to share. You might've noticed this Discord server now has a shiny verified tag in the top left, which is kinda neat! We also now have a easy-to-remember invite URL (https://discord.gg/luckperms) and will be adding custom splash art soon.

Pretty cool, huh 😎

sharp perch
#

Hey all,

The issues with LuckPerms related web services (downloads, Jenkins, Maven repo, Web editor, etc etc) are now resolved.

The cause of the issue was that my domain expired today - they didn't notify me! 😦 Anyway, it's renewed now, and I've made a note to remember to renew it next year too so it doesn't happen again.

Sorry for the disruption!

sharp perch
#

Sorry for the disruption to LP web services over the last 12 hours or so. Thankfully, everything seems to be resolved now! 🀠

sharp perch
#

Calling all LuckPerms API users! (and anyone else with a programming interest πŸ˜‰ )

I'm working on a rather big rewrite of the native API code in the plugin. My aim is to:

  • clean up various systems which have evolved since the plugin was first written, and bring the API up to date with them
  • clarify and simplify method/class names to more accurately describe their behaviour
  • make the API generally more abstract, so it is less prone to breakages in the future.

This will be the third iteration (I think) of the API - I haven't held back with breaking changes, I'd like to get everything in order now, so hopefully it won't change for the rest of the plugins lifetime.

Please take a look at the pull request below. I'd appreciate any comments, especially regarding the design/style of the code, and usability of the interfaces.

Thanks!

https://github.com/lucko/LuckPerms/pull/1537
https://github.com/lucko/LuckPerms/tree/v5/api/src/main/java/me/lucko/luckperms/api

sharp perch
#

LuckPerms v5 πŸ₯³

It's finally happening! After months of work, we're finally ready to release the first version of LuckPerms v5.

All the details: ➑️ #647869503576997918

sharp perch
sharp perch
sharp perch
#

Hey πŸ‘‹

You might've noticed some changes to our Discord in the last day or so. There may be more to come (I will update this message as things progress), but so far:

  • @blazing tapir has joined me in the role of "project developer". He's been looking after the LuckPermsWeb side of the project for months now, so it only seems fair to give credit where it's due!

  • Role colours have been tweaked slightly

  • The server banner/icon/thing at the top of the channel list has been updated. The previous one was ugly and getting on my nerves!

  • We've added a new role, "helpful"! Can ya guess what it's for?! (more details in #rules)

All of that aside, I hope you guys/gals are keeping well despite all the crazy stuff going on, it's been pretty wild so far huh?! Stay safe! ❀️

sharp perch
#

Hey hey!

I have some exciting news to share with you all! πŸŽ‰

1) We have a new website! This has been a long time in the making, and is now finally ready & live for you all to enjoy. Check it out here: https://luckperms.net (big big thank you to Turbo for all of his hard work to make this happen!)

2) New and improved versions of all of the LuckPerms web apps have been released. Yes that's right, verbose & treeview have finally caught up with their editor sibling!

3) The project now has it's very first sponsor - I'm pleased to announce we're partnering up with BisectHosting! You can read more about the details in #host-a-server - but the gist is: they're giving LP users a huge discount on their game server hosting packages & at the same time sponsoring our development! Pretty awesome! 😎 (p.s. LuckPerms is still an independent, free, open source project - that will never change!)

4) We're improving the way contexts work to make it easier to define permissions which apply in multiple worlds/servers at the same time. (frequently requested!) See here for more info: https://github.com/lucko/LuckPerms/pull/2300

That's all for now! Enjoy! ❀️

sharp perch
sharp perch
#

Hey all, just a quick note (since we usually get asked quite a lot) to say LuckPerms is working fine and requires no changes or updates for use on 1.16. πŸŽ‰

However, even for plugins which require no updates, it might be a good time to ensure you're running the latest version! For LP, the newest builds can always be found here: https://luckperms.net/download

Using the new fancy hex colors in prefixes/suffixes/etc is supported already, but the color code format you need to use will depend on your chat formatting plugin.

Enjoy the new update!
https://i.imgur.com/DMwJ4uL.png

blazing tapir
#

Hey everyone peepoheart

I have just completed a new feature for the web editor and would love if anyone could test it out. It adds the ability to bulk edit your permissions - checkboxes have been added to each node and selecting them will change the "add node" section into "update node" mode, where you can now:

  • copy selected nodes into other groups
  • move selected nodes into another group
  • delete selected nodes
  • update selected node values (true or false)
  • update selected node expiries
  • add contexts to selected nodes
  • replace contexts on selected nodes

This update is pretty huge and has not been thoroughly tested, so I do not wish to add it to the live editor just yet. However, you can access it on my dev site here:

https://luckperms.turbotailz.com/editor/<code>

Replace <code> above with the 10 digit code you get from the usual URL when running the /lp editor command (it's after the editor/ part).

Please let me know if you run into any bugs or have suggestions for the bulk editing feature. It's going to seriously improve the capabilities of the editor and I want to make sure it works really well for anyone who uses it. I would prefer if you left comments on this GitHub pull request: https://github.com/lucko/LuckPermsWeb/pull/285 but I am happy to chat in our general channels about it, too.

Oh, and for the love of all that is sacred, before doing any big bulk edits...
BACK UP YOUR DATA!!

Thanks πŸ’š luckperms

blazing tapir
#

Hello again - I am happy to announce the above changes to the web editor have now been pushed live. Thank you to everyone who took the time to test and provide feedback. Here is a quick demo showing off the new features πŸ˜„
https://imgur.com/a/lPNDZ43

sharp perch
#

Hey everyone πŸ‘‹

Over the past couple of months, I've been working on completely overhauling the messages and translation system in LuckPerms. It has been a very long process but I'm nearly there. Woooo.

As part of this new system, the format of locale files is changing, which unfortunately will render our existing translations (in the locale GitHub repository) useless.

➑️ Going forward, translations will be on Crowdin: https://crowdin.com/project/luckperms

It's a great system, and will hopefully make the process of contributing translations much easier. If you speak a language other than English, I would really appreciate your help in translating the various messages to other languages. Currently I have configured Crowdin to accept translations for the languages we had locale files for previously - but if you'd like to contribute translations for a different language, please let me know!

We will be giving a special "translator" Discord rank to anyone who makes a significant contribution! πŸ’š

If you have any questions, please feel free to give me a shout. Thanks!

blazing tapir
#

Another major update to the Editor has just been pushed live, it introduces a search feature which I'm sure many people will find useful.

Next to the Save button you'll now find a πŸ” icon, click it and an input field will appear. Typing in this field will search through all permission nodes (groups and users) and return a list of nodes where the permission contains the text you entered. It will even work with context keys and values - so you can search for nodes on your "prison" server, for example.

Another point I'd like to mention with this update - you may notice less animation particular with switching between groups/users. The search feature was causing some graphical bugs that were tricky to fix so I just disabled the animations altogether. Should make everything feel a bit "snappier" anyway :)

As always, please let me know if you come across any issues!

Here is a little demo of the search feature:
https://i.imgur.com/iwwYOfG.gif

sharp perch
#

Hello everyone, the clocks have just past midnight here in the UK, so I wanted to post a quick message to wish you all a Happy New Year! I hope you & the people around you are doing what you can to keep safe, healthy and happy :)

2020 has been a year to remember for many reasons, some good and plenty bad! But one thing that has been positive throughout is the support we've received from you all in our little community here. The project has grown massively over the past 12 months thanks to the contributions and support of many of you - so thank you!

Looking to the future, I am hopeful that 2021 will turn out to be a year we can remember for all the right reasons. More LuckPerms(y) updates to come soon, but until then, stay well.

Best,
Luck ❀️

sharp perch
#

Hey all πŸ‘‹

As hinted in my previous message, we have some exciting updates to announce. Let’s begin!

πŸŽ‰ LuckPerms for Fabric πŸŽ‰
If you’ve been keeping an eye on our GitHub over the past few weeks, you might’ve noticed that we have been working on developing a LuckPerms release for the Fabric API. This has been mostly thanks to some amazing work by @tough saddle who has written most of the code!

Fabric is a new(ish!) modding platform that has pretty much overtaken Forge as the platform of choice for creating mods on modern Minecraft versions. We hope that the introduction of LuckPerms and a basic permissions system on the platform will make it even easier for server admins to manage public Fabric servers!

You can grab LuckPerms builds for Fabric directly from our downloads site:
https://luckperms.net/download

Check it out and let us know what you think! :D

πŸš€ Migration Updates πŸš€
Over the past few weeks, we’ve been re-working the way the automatic migration functionality works. The migrator scripts have been removed from the main plugin, and are now provided as extra β€œadd-on” plugins which are installed in addition to LuckPerms in order to perform the migration.

As part of this, we’ve finally responded to the frequent requests to add support for migration from UltraPermissions, woo!

You can find out more information about the new migration process here:
https://luckperms.net/wiki/Migration

πŸŽ† Other Changes πŸŽ†
As well as the big changes announced above, there have also been a steady stream of bug fixes implemented over the last couple of months.

Now is a good time to check to make sure you’re using a recent up-to-date version of LuckPerms on your server!

Remember, you can always grab the very latest versions from the downloads page:
https://luckperms.net/download
​

#

πŸ’ͺ Sponsor Update πŸ’ͺ
I’m a bit late on this one (sorry!) but I feel it definitely deserves a mention!

For the past 6 months, our sponsor BisectHosting has generously been giving LuckPerms users a massive 25% off the first month of their game server hosting plans, and they still are!

However, the new additional offer is that Bisect are giving two weeks of hosting for free and matching the price of your existing plan if you transfer your server to them from another provider. Sounds pretty good to me!

If you’re interested, there is more information in #host-a-server! :)

🌍 Translations Update 🌍
I am very pleased to announce that since introducing the new translation system back in October, we now have full localisation for 12 languages! Thank you everyone who has contributed so far! :D

There are some languages that need a little bit of help to reach 100% - if you can help, please let us know!
Arabic (62%), Bulgarian (14%), Chinese Traditional (97%), Finnish (15%), Greek (24%), Hungarian (68%), Korean (13%), Norwegian (18%), Polish (72%), Portuguese-Brazilian (68%), Romanian (23%), Swedish (20%)

Wrapping up
That’s all I have for now! Thank you all for your continued support, until next time..

-Luck & the rest of the LP team luckperms❀️

sharp perch
#

Hey everyone! πŸ‘‹

This isn't a regular update post, but rather an invitation to check out a new GitHub feature we're going to give a try - discussions! I thought we could try and use this to fill the gap between conversations on Discord (which tend to get left behind and lost quite quickly!) and the regular ol' issues tab, which is strictly for bug reports and feature suggestions.

So, to get things started, I have a question for you!

➑️ If there was one thing you could change about LuckPerms, what would it be?

Please post your answer(s) to the discussion thread on GitHub, right here!
https://github.com/lucko/LuckPerms/discussions/2824

Feel free to also comment on other ideas, and give up/down votes to things you like/don't like the sound of! πŸ˜ƒ

I'm looking forward to seeing your replies :)

blazing tapir
#

Hey all πŸ‘‹

We're always keen to know what you think we can do to improve the LuckPerms Discord. I've started a discussion on the LP GitHub for anyone who is interested in leaving their feedback on how we can make it better for everyone.

It can be anything, from new channels to @languid cargo clippy functions. We can't promise we'll be able to accompany every suggestion but every idea counts!

If you want to join the discussion, it can be found here: https://github.com/lucko/LuckPerms/discussions/2826

Looking forward to hearing your ideas πŸ˜„

Thanks ❀️

  • Turbo
blazing tapir
#

Hey everyone, we're currently experiencing a DM bot raid, please be patient while we try to ban all the accounts that recently joined. In the meantime, I highly recommend you turn off direct messages from the LP server (it's under Privacy settings in the top left menu). Sorry for the inconvenience!

sharp perch
#

✨ Exciting and long-overdue changes to LuckPerms ✨

For too long, LuckPerms simply hasn't been living up to its name.. we've heard your calls, and today, we have an exciting announcement to share which we hope will be a start in rectifying this.

This new feature is only the first of many changes we plan to introduce. We've been working tirelessly on it for the past few months, and are really excited to finally share it with you all!

You can find out more about it on the GitHub pull request! https://github.com/lucko/LuckPerms/pull/2965

sharp perch
#

Hello everyone! πŸ‘‹

It's been a while since I've posted anything here so I thought it would be good to say hi! I hope you all had an enjoyable Christmas/holidays, and since it's 2022 in some places already, I'd like to wish you all a very Happy New Year! :) I don't have any project updates or cool things to announce at the moment (although, there are plenty of things coming!), so instead I thought I'd share some statistics from the year...

🐝 You guys have been busy...
Last year, a total of 11,645,398 editor sessions were created and opened on luckperms.net, approximately ~32,000 each day.

πŸ“ˆ We've been busy too! 155 new changes (commits) were made, ~13,000 lines of code added and ~5,000 lines removed.
The project was downloaded 1,886,483 times from luckperms.net or SpigotMC.

πŸ’¬ In our Discord, 18,371 new people joined and 462,908 messages were sent, most of them by our wonderful team of helpers and moderators - a big thank you to them!

Finally, I'd like to wrap up by thanking all of the patreons, supporters and sponsors that support the development and maintenance of the project & allow us to keep providing LuckPerms for free for everyone to use. It wouldn't be possible without your help, so thank you! ❀️

I hope you have a wonderful 2022!

All the best,

  • Luck & the rest of the LP team luckperms
sharp perch
#

Hello everyone! πŸ‘‹

πŸ“£ New Feature Announcement: Web Editor Sockets (direct connections!)
This new functionality allows for two-way communication between the LuckPerms plugin (running on your server) and the web editor in your browser!

Watch the attached video for a quick demo of how it works. :)

As you can see, once you've created an initial session (e.g. by running /lp editor), you can make changes over-and-over in the editor without having to swap back to the server to run the applyedits command and create a new window. We hope that this will make the process of editing permissions faster and more enjoyable! πŸ˜ƒ

If you're interested in the technical details, please have a look at the pull request on GitHub. https://github.com/LuckPerms/LuckPerms/pull/3303

πŸ§ͺ Most importantly, we need your help testing!

This is a big change and we'd like to catch any remaining bugs or problems before we merge it into the main release.
The change is now live in the development builds, so you can test it out by downloading LP from here: https://luckperms.net/download :)

Enjoy, and let us know what you think! (or if you find any bugs!)

blazing tapir
#

Hey everyone, today I am announcing a new feature on the LuckPerms website: language select! party_dog

You can now view the LuckPerms website (and tools including the editor) in your own language. I've done my best to have the site automatically choose your local language, otherwise feel free to change to any language of your choosing.

Currently the only languages available are ones created on Crowdin. Not every language is complete - if you'd like to see the progress of each language, please view them here:
https://crowdin.com/project/luckperms

You can request additional languages in #translators

Big special thanks to everyone who has helped translate the website so far! 🀩

Some important things to note:

  • the wiki cannot be translated and is only available in English at this time
  • if a language is not complete, missing translations will fallback to English
  • your language setting will save across sessions (uses local storage, not cookies)
  • we'll add the web progress to the !tprogress command at some point

If you have any questions, please ask in #luckperms-web

  • Turbo DaddyTurbo
sharp perch
#

πŸ“£ Introducing: LuckPerms for Minecraft Forge πŸ“£

Hi everyone,

I'm pleased to announce that "Minecraft Forge" is joining Bukkit, Sponge, Fabric and others to become the 7th officially supported plugin/modding platform for LuckPerms! luckperms

This effort has been ongoing for a number of months, and is primarily thanks to some fantastic work by @faint stirrup who has developed the majority of the Forge integration code.

We hope that the addition of LuckPerms will make it even easier for server admins to manage multiplayer Forge servers, and possibly even integrate them more closely with existing networks of servers running on other platforms! πŸŽ‰

To download LuckPerms for Forge, go to:
https://luckperms.net/download

For now, consider this to be a beta release. We'll publish a "stable" release to CurseForge once any initial bugs are squashed. Let us know how you get on!

~Luck :)