From c8d01204a08f9f4c34e4ba0e692fe74a170ceef3 Mon Sep 17 00:00:00 2001 From: FalsePattern Date: Sun, 1 Jun 2025 11:48:31 +0200 Subject: [PATCH] Move to LGPLv3 --- .gitignore | 99 ++- .idea/codeStyles/Project.xml | 13 +- .idea/copyright/AGPL.xml | 6 - .idea/copyright/LGPL.xml | 6 + .idea/copyright/profiles_settings.xml | 2 +- .idea/icon.png | Bin 0 -> 381283 bytes CODEOWNERS | 2 + COPYING | 674 ++++++++++++++++ COPYING.LESSER | 165 ++++ LICENSE | 740 +----------------- build.gradle.kts | 2 +- gradle/wrapper/gradle-wrapper.properties | 2 +- readme.md | 34 +- .../com/falsepattern/chunk/api/ArrayUtil.java | 71 +- .../falsepattern/chunk/api/DataManager.java | 59 +- .../falsepattern/chunk/api/DataRegistry.java | 32 +- .../falsepattern/chunk/api/package-info.java | 19 +- .../chunk/internal/BlockPosUtil.java | 17 +- .../falsepattern/chunk/internal/ChunkAPI.java | 17 +- .../falsepattern/chunk/internal/Common.java | 17 +- .../chunk/internal/DataRegistryImpl.java | 113 +-- .../core/ChunkAPICoreModContainer.java | 17 +- .../internal/core/CoreLoadingPlugin.java | 17 +- .../impl/CustomPacketBlockChange.java | 23 +- .../impl/CustomPacketMultiBlockChange.java | 18 +- .../mixins/client/vanilla/ChunkMixin.java | 20 +- .../vanilla/NetHandlerPlayClientMixin.java | 17 +- .../common/vanilla/AnvilChunkLoaderMixin.java | 23 +- .../common/vanilla/PlayerInstanceMixin.java | 20 +- .../vanilla/S21PacketChunkDataMixin.java | 17 +- .../S22PacketMultiBlockChangeMixin.java | 28 +- .../vanilla/S23PacketBlockChangeMixin.java | 24 +- .../vanilla/S26PacketMapChunkBulkMixin.java | 17 +- .../chunk/internal/mixin/plugin/Mixin.java | 17 +- .../internal/mixin/plugin/MixinPlugin.java | 17 +- .../internal/mixin/plugin/TargetedMod.java | 17 +- .../chunk/internal/package-info.java | 17 +- .../chunk/internal/vanilla/BiomeManager.java | 20 +- .../internal/vanilla/BlockIDManager.java | 23 +- .../internal/vanilla/BlocklightManager.java | 17 +- .../internal/vanilla/LightingManager.java | 17 +- .../internal/vanilla/MetadataManager.java | 21 +- .../chunk/internal/vanilla/NibbleManager.java | 17 +- .../internal/vanilla/SkylightManager.java | 17 +- .../internal/vanilla/VanillaManager.java | 17 +- src/main/resources/COPYING | 674 ++++++++++++++++ src/main/resources/COPYING.LESSER | 165 ++++ src/main/resources/LICENSE | 740 +----------------- src/main/resources/chunkapi.png | Bin 0 -> 381283 bytes src/main/resources/mcmod.info | 4 +- 50 files changed, 2165 insertions(+), 1966 deletions(-) delete mode 100644 .idea/copyright/AGPL.xml create mode 100644 .idea/copyright/LGPL.xml create mode 100644 .idea/icon.png create mode 100644 CODEOWNERS create mode 100644 COPYING create mode 100644 COPYING.LESSER create mode 100644 src/main/resources/COPYING create mode 100644 src/main/resources/COPYING.LESSER create mode 100644 src/main/resources/chunkapi.png diff --git a/.gitignore b/.gitignore index 7fc93c3..b276010 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ -# Created by https://www.toptal.com/developers/gitignore/api/intellij+all,gradle,forgegradle,java,eclipse,netbeans -# Edit at https://www.toptal.com/developers/gitignore?templates=intellij+all,gradle,forgegradle,java,eclipse,netbeans +# Created by https://www.toptal.com/developers/gitignore/api/java,scala,gradle,kotlin,forgegradle,intellij+all,eclipse,emacs +# Edit at https://www.toptal.com/developers/gitignore?templates=java,scala,gradle,kotlin,forgegradle,intellij+all,eclipse,emacs ### Eclipse ### .metadata @@ -67,6 +67,57 @@ local.properties # Spring Boot Tooling .sts4-cache/ +### Emacs ### +# -*- mode: gitignore; -*- +*~ +\#*\# +/.emacs.desktop +/.emacs.desktop.lock +*.elc +auto-save-list +tramp +.\#* + +# Org-mode +.org-id-locations +*_archive + +# flymake-mode +*_flymake.* + +# eshell files +/eshell/history +/eshell/lastdir + +# elpa packages +/elpa/ + +# reftex files +*.rel + +# AUCTeX auto folder +/auto/ + +# cask packages +.cask/ +dist/ + +# Flycheck +flycheck_*.el + +# server auth directory +/server/ + +# projectiles files +.projectile + +# directory configuration +.dir-locals.el + +# network security +/network-security.data + + ### ForgeGradle ### # Minecraft client/server files run/ @@ -105,14 +156,14 @@ run/ # When using Gradle or Maven with auto-import, you should exclude module files, # since they will be recreated, and may cause churn. Uncomment if using # auto-import. -.idea/artifacts -.idea/compiler.xml -.idea/jarRepositories.xml -.idea/modules.xml -.idea/*.iml -.idea/modules -*.iml -*.ipr +# .idea/artifacts +# .idea/compiler.xml +# .idea/jarRepositories.xml +# .idea/modules.xml +# .idea/*.iml +# .idea/modules +# *.iml +# *.ipr # CMake cmake-build-*/ @@ -185,15 +236,22 @@ fabric.properties hs_err_pid* replay_pid* -### NetBeans ### -**/nbproject/private/ -**/nbproject/Makefile-*.mk -**/nbproject/Package-*.bash -build/ -nbbuild/ -dist/ -nbdist/ -.nb-gradle/ +### Kotlin ### +# Compiled class file + +# Log file + +# BlueJ files + +# Mobile Tools for Java (J2ME) + +# Package Files # + +# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml + +### Scala ### + +# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml ### Gradle ### .gradle @@ -222,5 +280,4 @@ gradle-app.setting # Java heap dump *.hprof -# End of https://www.toptal.com/developers/gitignore/api/intellij+all,gradle,forgegradle,java,eclipse,netbeans -!.idea/copyright \ No newline at end of file +# End of https://www.toptal.com/developers/gitignore/api/java,scala,gradle,kotlin,forgegradle,intellij+all,eclipse,emacs \ No newline at end of file diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml index ad03daa..58c68ae 100644 --- a/.idea/codeStyles/Project.xml +++ b/.idea/codeStyles/Project.xml @@ -1,5 +1,6 @@ +