From 499863cba96b07062195ade7d462cb276d6946b7 Mon Sep 17 00:00:00 2001 From: moonleay Date: Sun, 28 Apr 2024 03:59:27 +0200 Subject: [PATCH] chore: added copyright notice to top of files Signed-off-by: moonleay --- build.gradle.kts | 18 +++++++++++++++ gradle.properties | 18 +++++++++++++++ gradle/wrapper/gradle-wrapper.properties | 18 +++++++++++++++ gradlew | 22 ++++++++++--------- settings.gradle.kts | 18 +++++++++++++++ src/main/java/net/moonleay/gimble/Main.kt | 20 ++++++++++++++++- .../net/moonleay/gimble/client/ClientMain.kt | 18 +++++++++++++++ .../gimble/client/editor/ClientEditor.kt | 18 +++++++++++++++ .../client/keybindings/KeybindingManager.kt | 18 +++++++++++++++ .../client/keybindings/KeybindingRegistrar.kt | 18 +++++++++++++++ .../client/keybindings/impl/GimbleShortcut.kt | 18 +++++++++++++++ .../editormode/EnableInsertModeShortcut.kt | 18 +++++++++++++++ .../editormode/EnableReplaceModeShortcut.kt | 18 +++++++++++++++ .../editormode/EnableVisualModeShortcut.kt | 18 +++++++++++++++ .../ToggleBulldozerModifierShortcut.kt | 18 +++++++++++++++ .../ToggleForcePlaceModifierShortcut.kt | 18 +++++++++++++++ .../ToggleNoClipModifierShortcut.kt | 18 +++++++++++++++ .../ToggleNoUpdatesModifierShortcut.kt | 18 +++++++++++++++ .../impl/gamemode/CreativeModeShortcut.kt | 18 +++++++++++++++ .../impl/gamemode/SpectatorModeShortcut.kt | 18 +++++++++++++++ .../impl/gamemode/SurvivalModeShortcut.kt | 18 +++++++++++++++ .../moonleay/gimble/client/util/ChatUtil.kt | 18 +++++++++++++++ .../moonleay/gimble/datagen/DataGenerator.kt | 20 ++++++++++++++++- .../datagen/En_us_GimbleLanguageProvider.kt | 18 +++++++++++++++ .../gimble/editor/ServerEditorManager.kt | 18 +++++++++++++++ .../gimble/editor/state/EditorState.kt | 18 +++++++++++++++ .../gimble/editor/state/GimblePolicyType.kt | 18 +++++++++++++++ .../gimble/editor/state/mode/Capability.kt | 18 +++++++++++++++ .../moonleay/gimble/editor/state/mode/Mode.kt | 18 +++++++++++++++ .../gimble/editor/state/mode/ModeModifier.kt | 18 +++++++++++++++ .../moonleay/gimble/editor/util/EditorUtil.kt | 18 +++++++++++++++ .../gimble/editor/util/GimblePolicy.kt | 18 +++++++++++++++ .../moonleay/gimble/mixin/BulldozerMixin.java | 18 +++++++++++++++ .../gimble/mixin/BulldozerMixin2.java | 18 +++++++++++++++ .../gimble/mixin/ForcePlaceMixin.java | 18 +++++++++++++++ .../gimble/mixin/GimblePolicyCheckMixin.java | 18 +++++++++++++++ .../net/moonleay/gimble/mixin/HudMixin.java | 18 +++++++++++++++ .../gimble/mixin/NoBlockUpdatesMixin.java | 18 +++++++++++++++ .../gimble/mixin/NoClipCameraFixMixin.java | 18 +++++++++++++++ .../moonleay/gimble/mixin/NoClipMixin.java | 18 +++++++++++++++ .../gimble/mixin/NormalModeMixin.java | 18 +++++++++++++++ .../gimble/mixin/ReplaceModeMixin.java | 18 +++++++++++++++ .../gimble/networking/GimbleClient.kt | 18 +++++++++++++++ .../gimble/networking/GimbleServer.kt | 18 +++++++++++++++ .../moonleay/gimble/networking/PacketIDs.kt | 18 +++++++++++++++ src/main/resources/fabric.mod.json | 2 +- 46 files changed, 807 insertions(+), 13 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index b121bc2..8f67908 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + import org.jetbrains.gradle.ext.ProjectSettings import org.jetbrains.gradle.ext.TaskTriggersConfig import org.jetbrains.kotlin.gradle.tasks.KotlinCompile diff --git a/gradle.properties b/gradle.properties index 1fae464..69381fb 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,3 +1,21 @@ +# +# Gimble +# Copyright (C) 2024 moonleay +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU 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 General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +# + #Generated by fabric-mod-template #Sun Apr 21 19:29:15 CEST 2024 fabric.loom.version=1.4.6 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 1af9e09..66f7684 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,3 +1,21 @@ +# +# Gimble +# Copyright (C) 2024 moonleay +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU 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 General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +# + distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip diff --git a/gradlew b/gradlew index 1aa94a4..17e64d1 100755 --- a/gradlew +++ b/gradlew @@ -1,19 +1,21 @@ #!/bin/sh # -# Copyright © 2015-2021 the original authors. +# Gimble +# Copyright (C) 2024 moonleay # -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. # -# https://www.apache.org/licenses/LICENSE-2.0 +# 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 General Public License for more details. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . # ############################################################################## diff --git a/settings.gradle.kts b/settings.gradle.kts index 487fa1f..e21aa8d 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + pluginManagement { repositories { maven { diff --git a/src/main/java/net/moonleay/gimble/Main.kt b/src/main/java/net/moonleay/gimble/Main.kt index 5cdb815..8c39ff9 100644 --- a/src/main/java/net/moonleay/gimble/Main.kt +++ b/src/main/java/net/moonleay/gimble/Main.kt @@ -1,7 +1,25 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble -import net.moonleay.gimble.build.BuildConstants import net.fabricmc.api.ModInitializer +import net.moonleay.gimble.build.BuildConstants import net.moonleay.gimble.networking.GimbleServer import org.apache.logging.log4j.LogManager diff --git a/src/main/java/net/moonleay/gimble/client/ClientMain.kt b/src/main/java/net/moonleay/gimble/client/ClientMain.kt index c520c08..46de5f6 100644 --- a/src/main/java/net/moonleay/gimble/client/ClientMain.kt +++ b/src/main/java/net/moonleay/gimble/client/ClientMain.kt @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.client import net.fabricmc.api.ClientModInitializer diff --git a/src/main/java/net/moonleay/gimble/client/editor/ClientEditor.kt b/src/main/java/net/moonleay/gimble/client/editor/ClientEditor.kt index 894ba28..8dc3944 100644 --- a/src/main/java/net/moonleay/gimble/client/editor/ClientEditor.kt +++ b/src/main/java/net/moonleay/gimble/client/editor/ClientEditor.kt @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.client.editor import net.minecraft.client.MinecraftClient diff --git a/src/main/java/net/moonleay/gimble/client/keybindings/KeybindingManager.kt b/src/main/java/net/moonleay/gimble/client/keybindings/KeybindingManager.kt index 5257977..6ffa816 100644 --- a/src/main/java/net/moonleay/gimble/client/keybindings/KeybindingManager.kt +++ b/src/main/java/net/moonleay/gimble/client/keybindings/KeybindingManager.kt @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.client.keybindings import net.fabricmc.fabric.impl.client.keybinding.KeyBindingRegistryImpl diff --git a/src/main/java/net/moonleay/gimble/client/keybindings/KeybindingRegistrar.kt b/src/main/java/net/moonleay/gimble/client/keybindings/KeybindingRegistrar.kt index 018e736..80f7b4b 100644 --- a/src/main/java/net/moonleay/gimble/client/keybindings/KeybindingRegistrar.kt +++ b/src/main/java/net/moonleay/gimble/client/keybindings/KeybindingRegistrar.kt @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.client.keybindings import net.minecraft.client.option.KeyBinding diff --git a/src/main/java/net/moonleay/gimble/client/keybindings/impl/GimbleShortcut.kt b/src/main/java/net/moonleay/gimble/client/keybindings/impl/GimbleShortcut.kt index fdaa1a3..aec8825 100644 --- a/src/main/java/net/moonleay/gimble/client/keybindings/impl/GimbleShortcut.kt +++ b/src/main/java/net/moonleay/gimble/client/keybindings/impl/GimbleShortcut.kt @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.client.keybindings.impl import net.minecraft.client.MinecraftClient diff --git a/src/main/java/net/moonleay/gimble/client/keybindings/impl/editormode/EnableInsertModeShortcut.kt b/src/main/java/net/moonleay/gimble/client/keybindings/impl/editormode/EnableInsertModeShortcut.kt index a77abdf..cbee6b9 100644 --- a/src/main/java/net/moonleay/gimble/client/keybindings/impl/editormode/EnableInsertModeShortcut.kt +++ b/src/main/java/net/moonleay/gimble/client/keybindings/impl/editormode/EnableInsertModeShortcut.kt @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.client.keybindings.impl.editormode import net.minecraft.client.MinecraftClient diff --git a/src/main/java/net/moonleay/gimble/client/keybindings/impl/editormode/EnableReplaceModeShortcut.kt b/src/main/java/net/moonleay/gimble/client/keybindings/impl/editormode/EnableReplaceModeShortcut.kt index dfa9316..805e5a2 100644 --- a/src/main/java/net/moonleay/gimble/client/keybindings/impl/editormode/EnableReplaceModeShortcut.kt +++ b/src/main/java/net/moonleay/gimble/client/keybindings/impl/editormode/EnableReplaceModeShortcut.kt @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.client.keybindings.impl.editormode import net.minecraft.client.MinecraftClient diff --git a/src/main/java/net/moonleay/gimble/client/keybindings/impl/editormode/EnableVisualModeShortcut.kt b/src/main/java/net/moonleay/gimble/client/keybindings/impl/editormode/EnableVisualModeShortcut.kt index 36711aa..3d25e84 100644 --- a/src/main/java/net/moonleay/gimble/client/keybindings/impl/editormode/EnableVisualModeShortcut.kt +++ b/src/main/java/net/moonleay/gimble/client/keybindings/impl/editormode/EnableVisualModeShortcut.kt @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.client.keybindings.impl.editormode import net.minecraft.client.MinecraftClient diff --git a/src/main/java/net/moonleay/gimble/client/keybindings/impl/editormodemodifier/ToggleBulldozerModifierShortcut.kt b/src/main/java/net/moonleay/gimble/client/keybindings/impl/editormodemodifier/ToggleBulldozerModifierShortcut.kt index 3fd31be..affa660 100644 --- a/src/main/java/net/moonleay/gimble/client/keybindings/impl/editormodemodifier/ToggleBulldozerModifierShortcut.kt +++ b/src/main/java/net/moonleay/gimble/client/keybindings/impl/editormodemodifier/ToggleBulldozerModifierShortcut.kt @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.client.keybindings.impl.editormodemodifier import net.minecraft.client.MinecraftClient diff --git a/src/main/java/net/moonleay/gimble/client/keybindings/impl/editormodemodifier/ToggleForcePlaceModifierShortcut.kt b/src/main/java/net/moonleay/gimble/client/keybindings/impl/editormodemodifier/ToggleForcePlaceModifierShortcut.kt index eae4119..f5b11d0 100644 --- a/src/main/java/net/moonleay/gimble/client/keybindings/impl/editormodemodifier/ToggleForcePlaceModifierShortcut.kt +++ b/src/main/java/net/moonleay/gimble/client/keybindings/impl/editormodemodifier/ToggleForcePlaceModifierShortcut.kt @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.client.keybindings.impl.editormodemodifier import net.minecraft.client.MinecraftClient diff --git a/src/main/java/net/moonleay/gimble/client/keybindings/impl/editormodemodifier/ToggleNoClipModifierShortcut.kt b/src/main/java/net/moonleay/gimble/client/keybindings/impl/editormodemodifier/ToggleNoClipModifierShortcut.kt index 40a0940..53e2f9d 100644 --- a/src/main/java/net/moonleay/gimble/client/keybindings/impl/editormodemodifier/ToggleNoClipModifierShortcut.kt +++ b/src/main/java/net/moonleay/gimble/client/keybindings/impl/editormodemodifier/ToggleNoClipModifierShortcut.kt @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.client.keybindings.impl.editormodemodifier import net.minecraft.client.MinecraftClient diff --git a/src/main/java/net/moonleay/gimble/client/keybindings/impl/editormodemodifier/ToggleNoUpdatesModifierShortcut.kt b/src/main/java/net/moonleay/gimble/client/keybindings/impl/editormodemodifier/ToggleNoUpdatesModifierShortcut.kt index 5380fdf..c431bd6 100644 --- a/src/main/java/net/moonleay/gimble/client/keybindings/impl/editormodemodifier/ToggleNoUpdatesModifierShortcut.kt +++ b/src/main/java/net/moonleay/gimble/client/keybindings/impl/editormodemodifier/ToggleNoUpdatesModifierShortcut.kt @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.client.keybindings.impl.editormodemodifier import net.minecraft.client.MinecraftClient diff --git a/src/main/java/net/moonleay/gimble/client/keybindings/impl/gamemode/CreativeModeShortcut.kt b/src/main/java/net/moonleay/gimble/client/keybindings/impl/gamemode/CreativeModeShortcut.kt index 57008a4..a883304 100644 --- a/src/main/java/net/moonleay/gimble/client/keybindings/impl/gamemode/CreativeModeShortcut.kt +++ b/src/main/java/net/moonleay/gimble/client/keybindings/impl/gamemode/CreativeModeShortcut.kt @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.client.keybindings.impl.gamemode import net.minecraft.client.MinecraftClient diff --git a/src/main/java/net/moonleay/gimble/client/keybindings/impl/gamemode/SpectatorModeShortcut.kt b/src/main/java/net/moonleay/gimble/client/keybindings/impl/gamemode/SpectatorModeShortcut.kt index 346e783..7acdc65 100644 --- a/src/main/java/net/moonleay/gimble/client/keybindings/impl/gamemode/SpectatorModeShortcut.kt +++ b/src/main/java/net/moonleay/gimble/client/keybindings/impl/gamemode/SpectatorModeShortcut.kt @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.client.keybindings.impl.gamemode import net.minecraft.client.MinecraftClient diff --git a/src/main/java/net/moonleay/gimble/client/keybindings/impl/gamemode/SurvivalModeShortcut.kt b/src/main/java/net/moonleay/gimble/client/keybindings/impl/gamemode/SurvivalModeShortcut.kt index 387ea8d..60f6b51 100644 --- a/src/main/java/net/moonleay/gimble/client/keybindings/impl/gamemode/SurvivalModeShortcut.kt +++ b/src/main/java/net/moonleay/gimble/client/keybindings/impl/gamemode/SurvivalModeShortcut.kt @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.client.keybindings.impl.gamemode import net.minecraft.client.MinecraftClient diff --git a/src/main/java/net/moonleay/gimble/client/util/ChatUtil.kt b/src/main/java/net/moonleay/gimble/client/util/ChatUtil.kt index cc30396..e0922b8 100644 --- a/src/main/java/net/moonleay/gimble/client/util/ChatUtil.kt +++ b/src/main/java/net/moonleay/gimble/client/util/ChatUtil.kt @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.client.util import net.minecraft.client.MinecraftClient diff --git a/src/main/java/net/moonleay/gimble/datagen/DataGenerator.kt b/src/main/java/net/moonleay/gimble/datagen/DataGenerator.kt index a2267c8..2bfd24e 100644 --- a/src/main/java/net/moonleay/gimble/datagen/DataGenerator.kt +++ b/src/main/java/net/moonleay/gimble/datagen/DataGenerator.kt @@ -1,8 +1,26 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.datagen -import net.moonleay.gimble.build.BuildConstants import net.fabricmc.fabric.api.datagen.v1.DataGeneratorEntrypoint import net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator +import net.moonleay.gimble.build.BuildConstants import org.apache.logging.log4j.LogManager internal class DataGenerator : DataGeneratorEntrypoint { diff --git a/src/main/java/net/moonleay/gimble/datagen/En_us_GimbleLanguageProvider.kt b/src/main/java/net/moonleay/gimble/datagen/En_us_GimbleLanguageProvider.kt index cca1464..65207dc 100644 --- a/src/main/java/net/moonleay/gimble/datagen/En_us_GimbleLanguageProvider.kt +++ b/src/main/java/net/moonleay/gimble/datagen/En_us_GimbleLanguageProvider.kt @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.datagen import net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator diff --git a/src/main/java/net/moonleay/gimble/editor/ServerEditorManager.kt b/src/main/java/net/moonleay/gimble/editor/ServerEditorManager.kt index 25a3513..66f5b7d 100644 --- a/src/main/java/net/moonleay/gimble/editor/ServerEditorManager.kt +++ b/src/main/java/net/moonleay/gimble/editor/ServerEditorManager.kt @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.editor import net.moonleay.gimble.build.BuildConstants diff --git a/src/main/java/net/moonleay/gimble/editor/state/EditorState.kt b/src/main/java/net/moonleay/gimble/editor/state/EditorState.kt index 57e0d5f..999c42a 100644 --- a/src/main/java/net/moonleay/gimble/editor/state/EditorState.kt +++ b/src/main/java/net/moonleay/gimble/editor/state/EditorState.kt @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.editor.state import kotlinx.serialization.Serializable diff --git a/src/main/java/net/moonleay/gimble/editor/state/GimblePolicyType.kt b/src/main/java/net/moonleay/gimble/editor/state/GimblePolicyType.kt index 52cda45..b028590 100644 --- a/src/main/java/net/moonleay/gimble/editor/state/GimblePolicyType.kt +++ b/src/main/java/net/moonleay/gimble/editor/state/GimblePolicyType.kt @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.editor.state enum class GimblePolicyType { diff --git a/src/main/java/net/moonleay/gimble/editor/state/mode/Capability.kt b/src/main/java/net/moonleay/gimble/editor/state/mode/Capability.kt index 14dd079..2864670 100644 --- a/src/main/java/net/moonleay/gimble/editor/state/mode/Capability.kt +++ b/src/main/java/net/moonleay/gimble/editor/state/mode/Capability.kt @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.editor.state.mode enum class Capability { diff --git a/src/main/java/net/moonleay/gimble/editor/state/mode/Mode.kt b/src/main/java/net/moonleay/gimble/editor/state/mode/Mode.kt index 95d7961..ca9a72b 100644 --- a/src/main/java/net/moonleay/gimble/editor/state/mode/Mode.kt +++ b/src/main/java/net/moonleay/gimble/editor/state/mode/Mode.kt @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.editor.state.mode enum class Mode(val displayName: String, val color: Int, val incompatibleModifiers: List){ diff --git a/src/main/java/net/moonleay/gimble/editor/state/mode/ModeModifier.kt b/src/main/java/net/moonleay/gimble/editor/state/mode/ModeModifier.kt index f7bc6bb..ff59dad 100644 --- a/src/main/java/net/moonleay/gimble/editor/state/mode/ModeModifier.kt +++ b/src/main/java/net/moonleay/gimble/editor/state/mode/ModeModifier.kt @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.editor.state.mode enum class ModeModifier(val displayName: String) { diff --git a/src/main/java/net/moonleay/gimble/editor/util/EditorUtil.kt b/src/main/java/net/moonleay/gimble/editor/util/EditorUtil.kt index 6c37255..7e0312b 100644 --- a/src/main/java/net/moonleay/gimble/editor/util/EditorUtil.kt +++ b/src/main/java/net/moonleay/gimble/editor/util/EditorUtil.kt @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.editor.util import net.moonleay.gimble.editor.state.EditorState diff --git a/src/main/java/net/moonleay/gimble/editor/util/GimblePolicy.kt b/src/main/java/net/moonleay/gimble/editor/util/GimblePolicy.kt index 620e682..28c79e8 100644 --- a/src/main/java/net/moonleay/gimble/editor/util/GimblePolicy.kt +++ b/src/main/java/net/moonleay/gimble/editor/util/GimblePolicy.kt @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.editor.util import kotlinx.serialization.Serializable diff --git a/src/main/java/net/moonleay/gimble/mixin/BulldozerMixin.java b/src/main/java/net/moonleay/gimble/mixin/BulldozerMixin.java index 1134cd5..dd6ffb4 100644 --- a/src/main/java/net/moonleay/gimble/mixin/BulldozerMixin.java +++ b/src/main/java/net/moonleay/gimble/mixin/BulldozerMixin.java @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.mixin; import net.minecraft.client.MinecraftClient; diff --git a/src/main/java/net/moonleay/gimble/mixin/BulldozerMixin2.java b/src/main/java/net/moonleay/gimble/mixin/BulldozerMixin2.java index ae8d081..89b27f8 100644 --- a/src/main/java/net/moonleay/gimble/mixin/BulldozerMixin2.java +++ b/src/main/java/net/moonleay/gimble/mixin/BulldozerMixin2.java @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.mixin; import net.minecraft.client.MinecraftClient; diff --git a/src/main/java/net/moonleay/gimble/mixin/ForcePlaceMixin.java b/src/main/java/net/moonleay/gimble/mixin/ForcePlaceMixin.java index 4a861fd..f9d2bc5 100644 --- a/src/main/java/net/moonleay/gimble/mixin/ForcePlaceMixin.java +++ b/src/main/java/net/moonleay/gimble/mixin/ForcePlaceMixin.java @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.mixin; import net.minecraft.block.BlockState; diff --git a/src/main/java/net/moonleay/gimble/mixin/GimblePolicyCheckMixin.java b/src/main/java/net/moonleay/gimble/mixin/GimblePolicyCheckMixin.java index 951c4aa..0568cca 100644 --- a/src/main/java/net/moonleay/gimble/mixin/GimblePolicyCheckMixin.java +++ b/src/main/java/net/moonleay/gimble/mixin/GimblePolicyCheckMixin.java @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.mixin; import net.minecraft.client.gui.screen.DownloadingTerrainScreen; diff --git a/src/main/java/net/moonleay/gimble/mixin/HudMixin.java b/src/main/java/net/moonleay/gimble/mixin/HudMixin.java index dd16008..ed41ba4 100644 --- a/src/main/java/net/moonleay/gimble/mixin/HudMixin.java +++ b/src/main/java/net/moonleay/gimble/mixin/HudMixin.java @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.mixin; import net.minecraft.client.MinecraftClient; diff --git a/src/main/java/net/moonleay/gimble/mixin/NoBlockUpdatesMixin.java b/src/main/java/net/moonleay/gimble/mixin/NoBlockUpdatesMixin.java index 4055ad1..e2ffeec 100644 --- a/src/main/java/net/moonleay/gimble/mixin/NoBlockUpdatesMixin.java +++ b/src/main/java/net/moonleay/gimble/mixin/NoBlockUpdatesMixin.java @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.mixin; import net.minecraft.block.Block; diff --git a/src/main/java/net/moonleay/gimble/mixin/NoClipCameraFixMixin.java b/src/main/java/net/moonleay/gimble/mixin/NoClipCameraFixMixin.java index 0874f9a..f2b7c43 100644 --- a/src/main/java/net/moonleay/gimble/mixin/NoClipCameraFixMixin.java +++ b/src/main/java/net/moonleay/gimble/mixin/NoClipCameraFixMixin.java @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.mixin; import net.minecraft.client.MinecraftClient; diff --git a/src/main/java/net/moonleay/gimble/mixin/NoClipMixin.java b/src/main/java/net/moonleay/gimble/mixin/NoClipMixin.java index f66885d..de2eda3 100644 --- a/src/main/java/net/moonleay/gimble/mixin/NoClipMixin.java +++ b/src/main/java/net/moonleay/gimble/mixin/NoClipMixin.java @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.mixin; import com.mojang.authlib.GameProfile; diff --git a/src/main/java/net/moonleay/gimble/mixin/NormalModeMixin.java b/src/main/java/net/moonleay/gimble/mixin/NormalModeMixin.java index 372a400..e1e4e49 100644 --- a/src/main/java/net/moonleay/gimble/mixin/NormalModeMixin.java +++ b/src/main/java/net/moonleay/gimble/mixin/NormalModeMixin.java @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.mixin; import net.minecraft.client.MinecraftClient; diff --git a/src/main/java/net/moonleay/gimble/mixin/ReplaceModeMixin.java b/src/main/java/net/moonleay/gimble/mixin/ReplaceModeMixin.java index cfaed01..8e61fa0 100644 --- a/src/main/java/net/moonleay/gimble/mixin/ReplaceModeMixin.java +++ b/src/main/java/net/moonleay/gimble/mixin/ReplaceModeMixin.java @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.mixin; import net.minecraft.block.BlockState; diff --git a/src/main/java/net/moonleay/gimble/networking/GimbleClient.kt b/src/main/java/net/moonleay/gimble/networking/GimbleClient.kt index 718c7c8..195f1fb 100644 --- a/src/main/java/net/moonleay/gimble/networking/GimbleClient.kt +++ b/src/main/java/net/moonleay/gimble/networking/GimbleClient.kt @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.networking import kotlinx.serialization.ExperimentalSerializationApi diff --git a/src/main/java/net/moonleay/gimble/networking/GimbleServer.kt b/src/main/java/net/moonleay/gimble/networking/GimbleServer.kt index 8b182b5..ef52acf 100644 --- a/src/main/java/net/moonleay/gimble/networking/GimbleServer.kt +++ b/src/main/java/net/moonleay/gimble/networking/GimbleServer.kt @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.networking import kotlinx.serialization.cbor.Cbor diff --git a/src/main/java/net/moonleay/gimble/networking/PacketIDs.kt b/src/main/java/net/moonleay/gimble/networking/PacketIDs.kt index 4587ff8..2661f04 100644 --- a/src/main/java/net/moonleay/gimble/networking/PacketIDs.kt +++ b/src/main/java/net/moonleay/gimble/networking/PacketIDs.kt @@ -1,3 +1,21 @@ +/* + * Gimble + * Copyright (C) 2024 moonleay + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + package net.moonleay.gimble.networking import net.minecraft.util.Identifier diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index f653362..9817584 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -3,7 +3,7 @@ "id": "${modId}", "version": "${modVersion}", "name": "${modName}", - "description": "An open source building assist mod featuring vim-like modes and modifiers.", + "description": "An open source building assist mod featuring Vim-like modes and modifiers.", "authors": [ "moonleay" ],