Give item to a list of uuids.
Linux / macOS:
./gradlew build
Windows:
.\gradlew.bat build
Copyright © 2020-2023 JosieToolkit contributors
Copyright © 2020-2023 lordpipe
Copyright © 2019-2021 UltraVanilla contributors
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. See the GNU Affero General Public License for more details.
Please read the license carefully before using this project; failure to comply with the licensing terms is copyright infringement. Below is a summary of its terms.
You are permitted:
✅ Unlimited commercial and personal use (§2)
✅ Distribution (§2, §4, §5, §6)
✅ Modification (§2, §5)
✅ Patent use (§11)
You must:
🔲 Disclose source when distributing (§4, §5, §6)
🔲 Disclose source when making the software functionality accessible via a networked protocol (§5, §13)
🔲 Retain the license and copyright notice (§4, §5, §6)
🔲 Use the same license (§2, §10)
🔲 State changes (§5)
🔲 Include build and install instructions (§1, §6)
You may not:
❌ Distribute without disclosing source (§4, §5, §6)
❌ Make the software functionality accessible via a networked protocol without disclosing source (§5, §13)
❌ Distribute with license and copyright notices removed (§4, §5, §6)
❌ Sublicense (§2, §10)
❌ Apply technological measures to prevent your users from modifying or copying this software (§3)
❌ Use the software while engaging in patent troll litigation against our users and copyright holders (§10)
❌ Additional terms under AGPLv3 (§7(e)) (restrictions on trademark usage):
You may not use this project's trademarks in conjunction with a cryptocurrency or blockchain project
This license does not come with:
If you are running modified versions of this software on a server with a game like Minecraft, Minetest, or Hytale, you must provide source code to your users. Here are some recommended ways to do this:
Method 1: Near your server contact email address
Mojang requires that all servers must include a contact email address. Include a link to your modified source code close to this.
Method 2: /plugins
and /version
commands
Paper servers include a /plugins
command that shows a list of plugins, and a /version
command showing plugin details. You may include name
, authors
, website
properties in build.gradle.kts
under paper {
to rename the plugin to something unique, and publish your source code publicly under the provided URL.
Method 3: Ingame sign
Include a sign near the spawn location of your server that mentions how to acquire the source code for your modified plugin.
By making a contribution to this project, I certify that:
-
(a) The contribution was created in whole or in part by me and I have the right to submit it under a suitable open source license; or
-
(b) The contribution is based upon previous work that, to the best of my knowledge, is covered under an appropriate open source license and I have the right under that license to submit that work with modifications, whether created in whole or in part by me, under the same open source license (unless I am permitted to submit under a different license), as indicated in the file; or
-
(c) The contribution was provided directly to me by some other person who certified (a), (b) or (c) and I have not modified it.
-
I understand and agree that this project and the contribution are public and that a record of the contribution is maintained indefinitely and may be redistributed consistent with this project or the open source license(s) involved.