Code Monkey home page Code Monkey logo

legacy-translations's Introduction

LuckPerms

Build Status javadoc Maven Central Discord

LuckPerms is a permissions plugin for Minecraft servers. It allows server admins to control what features players can use by creating groups and assigning permissions.

The latest downloads, wiki & other useful links can be found on the project homepage at luckperms.net.

It is:

  • fast - written with performance and scalability in mind.
  • reliable - trusted by thousands of server admins, and the largest of server networks.
  • easy to use - setup permissions using commands, directly in config files, or using the web editor.
  • flexible - supports a variety of data storage options, and works on lots of different server types.
  • extensive - a plethora of customization options and settings which can be changed to suit your server.
  • free - available for download and usage at no cost, and permissively licensed so it can remain free forever.

For more information, see the wiki article on Why LuckPerms?

Building

LuckPerms uses Gradle to handle dependencies & building.

Requirements

  • Java 21 JDK or newer
  • Git

Compiling from source

git clone https://github.com/LuckPerms/LuckPerms.git
cd LuckPerms/
./gradlew build

You can find the output jars in the loader/build/libs or build/libs directories.

Tests

There are some automated tests which run during each build.

Contributing

Pull Requests

If you make any changes or improvements to the plugin which you think would be beneficial to others, please consider making a pull request to merge your changes back into the upstream project. (especially if your changes are bug fixes!)

LuckPerms loosely follows the Google Java Style Guide. Generally, try to copy the style of code found in the class you're editing.

Project Layout

The project is split up into a few separate modules.

  • API - The public, semantically versioned API used by other plugins wishing to integrate with and retrieve data from LuckPerms. This module (for the most part) does not contain any implementation itself, and is provided by the plugin.
  • Common - The common module contains most of the code which implements the respective LuckPerms plugins. This abstract module reduces duplicated code throughout the project.
  • Bukkit, BungeeCord, Fabric, Forge, Nukkit, Sponge & Velocity - Each use the common module to implement plugins on the respective server platforms.

License

LuckPerms is licensed under the permissive MIT license. Please see LICENSE.txt for more info.

legacy-translations's People

Contributors

andre601 avatar darkfortmc avatar devkanro avatar europejing avatar lucko avatar montlikadani avatar rakdos8 avatar ressidell avatar sokz5 avatar stashenko avatar syokkendesuyo avatar tobi406 avatar yasu-san avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

legacy-translations's Issues

Problems with localization

Problems with output to the console of verbose log. Problem occurs when there is a file lang.yml

Should look like:
image

Now:
image

verbose-log: "&3VB &3&l> {0}"

Counts section dont apear with en_US.yml

The command "lp user info" don't return the counts section using en_US.yml

Normal output without lang file :

[17:11:49 INFO]: [LP] > User Info: kikoo
[17:11:49 INFO]: [LP] - UUID: bdf58946-0480-37c6-a1a0-89424835f841
[16:10:53 INFO]: [LP] - Status: Online
[16:10:53 INFO]: [LP] - Primary Group: villageois
[16:10:53 INFO]: [LP] - Counts:
[16:10:53 INFO]: [LP] - Nodes: 1
[16:10:53 INFO]: [LP] - Permissions: 0
[16:10:53 INFO]: [LP] - Prefixes: 0
[16:10:53 INFO]: [LP] - Suffixes: 0
[16:10:53 INFO]: [LP] - Meta: 0
[16:10:53 INFO]: [LP] - Parent Groups:
[16:10:53 INFO]: [LP] - > villageois
[16:10:53 INFO]: [LP] - Cached Data:
[16:10:53 INFO]: [LP] - Has contextual data: true
[16:10:53 INFO]: [LP] - Current Contexts: (world=world)
[16:10:53 INFO]: [LP] - Current Prefix: ""
[16:10:53 INFO]: [LP] - Current Suffix: None

Actual output with en_US.yml :

[17:11:49 INFO]: [LP] > User Info: kikoo
[17:11:49 INFO]: [LP] - UUID: bdf58946-0480-37c6-a1a0-89424835f841
[17:11:49 INFO]: [LP] - Status: Offline
[17:11:49 INFO]: [LP] - Primary Group: default
[17:11:49 INFO]:
[17:11:49 INFO]: [LP] - Parent Groups:
[17:11:49 INFO]: [LP] - > default
[17:11:49 INFO]: [LP] - Contextual Data:
[17:11:49 INFO]: [LP] - Has contextual data: false
[17:11:49 INFO]: [LP] - Applicable contexts: None
[17:11:49 INFO]: [LP] - Prefix: None
[17:11:49 INFO]: [LP] - Suffix: None
[17:11:49 INFO]: [LP] - Meta: {4}
[17:11:49 INFO]:

lang.yml not working (in some cases)

lang.yml doesn't working in some way, I tried diffrent servers, computers, versions and translations...

Some of values not changing in mine but ex Bermine worked out (even we use same version)

https://discordapp.com/channels/241667244927483904/241667244927483904/754420625279549520
and I also told someone else to try this and he worked out too, he just restarted the server. Last time i tried it on a server and it didn't work, just like my computer

Example, German translation not working too, some of values not changing as same. No error in console and plugin finds lang.yml

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.