From df8b98bdcf65620f7983b412652c6180ddd67af4 Mon Sep 17 00:00:00 2001 From: senseiwells Date: Wed, 18 Dec 2024 17:21:00 +0000 Subject: [PATCH] Add java headers --- README.md | 2 +- .../commands/ducks/DeletableCommand.java | 4 ++++ .../commands/mixins/ArgumentBuilderMixin.java | 4 ++++ .../commands/mixins/ArgumentNodeStub.java | 4 ++++ .../mixins/ArgumentTypeInfosAccessor.java | 4 ++++ .../ClientboundCommandsPacketMixin.java | 4 ++++ .../mixins/CommandDispatcherMixin.java | 4 ++++ .../commands/mixins/CommandNodeMixin.java | 4 ++++ .../commands/mixins/MinecraftServerMixin.java | 4 ++++ .../commands/mixins/PlayerListMixin.java | 4 ++++ .../ServerGamePacketListenerImplMixin.java | 4 ++++ .../ducks/CustomMobSpawningPredicate.java | 4 ++++ .../GameRuleCommandMixin.java | 6 +++++- .../command/RequiredArgumentBuilderMixin.java | 4 ++++ .../level/CommonPlayerSpawnInfoMixin.java | 4 ++++ .../mixins/level/MinecraftServerAccessor.java | 4 ++++ .../mixins/level/MinecraftServerMixin.java | 4 ++++ .../mixins/level/ServerLevelAccessor.java | 4 ++++ .../mixins/level/ServerLevelMixin.java | 4 ++++ .../spawning/LocalMobCapCalculatorMixin.java | 4 ++++ .../mixins/level/spawning/MobCountsMixin.java | 4 ++++ .../spawning/NaturalSpawnerAccessor.java | 4 ++++ .../level/spawning/NaturalSpawnerMixin.java | 4 ++++ .../level/spawning/SpawnStateAccessor.java | 4 ++++ .../mixins/vanilla/BaseFireBlockMixin.java | 4 ++++ .../mixins/vanilla/EndPortalBlockMixin.java | 4 ++++ .../vanilla/FallingBlockEntityMixin.java | 4 ++++ .../vanilla/NetherPortalBlockMixin.java | 4 ++++ .../mixins/vanilla/ServerLevelMixin.java | 4 ++++ .../mixins/vanilla/ServerPlayerMixin.java | 4 ++++ .../TheEndGatewayBlockEntityMixin.java | 4 ++++ .../mixins/vanilla/ThrownEnderpearlMixin.java | 4 ++++ .../arcade/dimensions/level/CustomLevel.kt | 19 ++++++++++++++++--- .../resources/arcade-dimensions.mixins.json | 2 +- .../arcade/events/client/mixins/GuiMixin.java | 4 ++++ .../client/mixins/LevelRendererMixin.java | 4 ++++ .../events/client/mixins/MinecraftMixin.java | 4 ++++ .../server/ducks/ModifyActuallyHurt.java | 4 ++++ .../server/mixins/BaseCommandBlockMixin.java | 4 ++++ .../events/server/mixins/BlockItemMixin.java | 4 ++++ .../BrewingStandBlockEntityAccessor.java | 4 ++++ .../mixins/BrewingStandBlockEntityMixin.java | 4 ++++ .../events/server/mixins/CommandsMixin.java | 4 ++++ .../server/mixins/EntityCallbacksMixin.java | 4 ++++ .../server/mixins/FlowingFluidMixin.java | 4 ++++ .../mixins/InteractionHandlerMixin.java | 4 ++++ .../events/server/mixins/ItemStackMixin.java | 4 ++++ .../server/mixins/LivingEntityMixin.java | 4 ++++ .../server/mixins/MinecraftServerMixin.java | 4 ++++ .../server/mixins/NaturalSpawnerMixin.java | 4 ++++ .../mixins/PlayerAdvancementsMixin.java | 4 ++++ .../events/server/mixins/PlayerListMixin.java | 4 ++++ .../events/server/mixins/PlayerMixin.java | 4 ++++ .../mixins/RandomizbleContainerMixin.java | 4 ++++ .../mixins/RegistryDataLoaderMixin.java | 4 ++++ .../events/server/mixins/ScoreboardMixin.java | 4 ++++ .../ServerCommonPacketListenerImplMixin.java | 4 ++++ .../ServerGamePacketListenerImplMixin.java | 4 ++++ .../server/mixins/ServerLevelMixin.java | 4 ++++ .../ServerLoginPacketListenerImplMixin.java | 4 ++++ .../mixins/ServerPlayerGameModeMixin.java | 4 ++++ .../server/mixins/ServerPlayerMixin.java | 4 ++++ ...erboundTeleportToEntityPacketAccessor.java | 4 ++++ .../server/mixins/TeamMsgCommandMixin.java | 4 ++++ .../events/server/mixins/TntBlockMixin.java | 4 ++++ .../extensions/ducks/ExtensionDataHolder.java | 4 ++++ .../extensions/mixins/PlayerTeamMixin.java | 4 ++++ .../mixins/ScoreboardSaveDataMixin.java | 4 ++++ .../ServerGamePacketListenerImplMixin.java | 4 ++++ .../extensions/mixins/ServerLevelMixin.java | 4 ++++ .../extensions/mixins/ServerPlayerMixin.java | 4 ++++ .../mixins/AbstractContainerMenuMixin.java | 4 ++++ .../minigame/mixins/BaseFireBlockMixin.java | 4 ++++ .../minigame/mixins/FarmBlockMixin.java | 4 ++++ .../arcade/minigame/mixins/FoodDataMixin.java | 4 ++++ .../InteractPacketHandlerImplMixin.java | 4 ++++ .../minigame/mixins/ItemEntityMixin.java | 4 ++++ .../minigame/mixins/ItemStackMixin.java | 4 ++++ .../arcade/minigame/mixins/LevelMixin.java | 4 ++++ .../minigame/mixins/ParserUtilsAccessor.java | 4 ++++ .../arcade/minigame/mixins/PlayerMixin.java | 4 ++++ .../minigame/mixins/PlayerTeamMixin.java | 4 ++++ .../minigame/mixins/ScoreboardMixin.java | 4 ++++ .../mixins/ServerChunkCacheMixin.java | 4 ++++ .../ServerGamePacketListenerImplMixin.java | 4 ++++ .../minigame/mixins/ServerLevelMixin.java | 4 ++++ .../mixins/ServerPlayerGameModeMixin.java | 4 ++++ .../minigame/mixins/ServerPlayerMixin.java | 4 ++++ .../advancement/PlayerAdvancementMixin.java | 4 ++++ .../mixins/bugfixes/HotbarGuiMixin.java | 4 ++++ .../mixins/bugfixes/LeashDataInvoker.java | 4 ++++ .../mixins/bugfixes/LeashableMixin.java | 4 ++++ .../minigame/mixins/gamemode/EntityMixin.java | 4 ++++ .../gamemode/InteractionHandlerMixin.java | 4 ++++ .../mixins/gamemode/PlayerListMixin.java | 4 ++++ .../minigame/mixins/gamemode/PlayerMixin.java | 4 ++++ .../ServerGamePacketListenerImplMixin.java | 4 ++++ .../gamemode/ServerPlayerGameModeMixin.java | 4 ++++ .../mixins/gamemode/ServerPlayerMixin.java | 4 ++++ .../mixins/recipe/CraftingMenuMixin.java | 4 ++++ .../mixins/recipe/RecipeManagerMixin.java | 4 ++++ .../ServerGamePacketListenerImplMixin.java | 4 ++++ .../mixins/recipe/ServerRecipeBookMixin.java | 4 ++++ .../ServerCommonPacketListenerImplMixin.java | 4 ++++ .../casual/arcade/util/ducks/CustomMOTD.java | 4 ++++ .../arcade/util/ducks/OverridableColor.java | 4 ++++ .../arcade/util/ducks/SilentRecipeSender.java | 4 ++++ ...ntboundPlayerInfoUpdatePacketAccessor.java | 4 ++++ .../util/mixins/MinecraftServerMixin.java | 4 ++++ .../mixins/PlayerAdvancementsAccessor.java | 4 ++++ .../arcade/util/mixins/PlayerTeamMixin.java | 4 ++++ .../util/mixins/ScoreboardSaveDataMixin.java | 4 ++++ .../arcade/util/mixins/ServerPlayerMixin.java | 4 ++++ .../arcade/border/ducks/BorderSetter.java | 4 ++++ .../border/ducks/SerializableBorder.java | 4 ++++ .../arcade/border/mixins/LevelMixin.java | 4 ++++ .../border/mixins/MinecraftServerMixin.java | 4 ++++ .../arcade/border/mixins/PlayerListMixin.java | 4 ++++ .../mixins/StaticBorderExtentMixin.java | 4 ++++ .../border/mixins/WorldBorderAccessor.java | 4 ++++ .../mixins/WorldBorderCommandMixin.java | 4 ++++ .../border/mixins/WorldBorderMixin.java | 4 ++++ build.gradle.kts | 6 +++++- .../getting-started.md | 5 +++-- docs/arcade-extensions/getting-started.md | 8 ++++---- 125 files changed, 507 insertions(+), 13 deletions(-) rename arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/{vanilla => command}/GameRuleCommandMixin.java (86%) rename docs/{arcade-events => arcade-events-server}/getting-started.md (68%) diff --git a/README.md b/README.md index a6608439..00299e9a 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ repositories { } dependencies { - include(modImplementation("net.casualchampionships:arcade:0.4.0-alpha.16+1.21.4")!!) + include(modImplementation("net.casualchampionships:arcade:0.4.0-beta.1+1.21.4")!!) } ``` diff --git a/arcade-commands/src/main/java/net/casual/arcade/commands/ducks/DeletableCommand.java b/arcade-commands/src/main/java/net/casual/arcade/commands/ducks/DeletableCommand.java index 216502ce..2ec8a91d 100644 --- a/arcade-commands/src/main/java/net/casual/arcade/commands/ducks/DeletableCommand.java +++ b/arcade-commands/src/main/java/net/casual/arcade/commands/ducks/DeletableCommand.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.commands.ducks; public interface DeletableCommand { diff --git a/arcade-commands/src/main/java/net/casual/arcade/commands/mixins/ArgumentBuilderMixin.java b/arcade-commands/src/main/java/net/casual/arcade/commands/mixins/ArgumentBuilderMixin.java index 016c44f2..be50f994 100644 --- a/arcade-commands/src/main/java/net/casual/arcade/commands/mixins/ArgumentBuilderMixin.java +++ b/arcade-commands/src/main/java/net/casual/arcade/commands/mixins/ArgumentBuilderMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.commands.mixins; import com.llamalad7.mixinextras.injector.ModifyReceiver; diff --git a/arcade-commands/src/main/java/net/casual/arcade/commands/mixins/ArgumentNodeStub.java b/arcade-commands/src/main/java/net/casual/arcade/commands/mixins/ArgumentNodeStub.java index 96a70fd2..f558fb03 100644 --- a/arcade-commands/src/main/java/net/casual/arcade/commands/mixins/ArgumentNodeStub.java +++ b/arcade-commands/src/main/java/net/casual/arcade/commands/mixins/ArgumentNodeStub.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.commands.mixins; import com.mojang.brigadier.arguments.ArgumentType; diff --git a/arcade-commands/src/main/java/net/casual/arcade/commands/mixins/ArgumentTypeInfosAccessor.java b/arcade-commands/src/main/java/net/casual/arcade/commands/mixins/ArgumentTypeInfosAccessor.java index b9324f87..296ff02f 100644 --- a/arcade-commands/src/main/java/net/casual/arcade/commands/mixins/ArgumentTypeInfosAccessor.java +++ b/arcade-commands/src/main/java/net/casual/arcade/commands/mixins/ArgumentTypeInfosAccessor.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.commands.mixins; import net.minecraft.commands.synchronization.ArgumentTypeInfo; diff --git a/arcade-commands/src/main/java/net/casual/arcade/commands/mixins/ClientboundCommandsPacketMixin.java b/arcade-commands/src/main/java/net/casual/arcade/commands/mixins/ClientboundCommandsPacketMixin.java index b6212591..9c445144 100644 --- a/arcade-commands/src/main/java/net/casual/arcade/commands/mixins/ClientboundCommandsPacketMixin.java +++ b/arcade-commands/src/main/java/net/casual/arcade/commands/mixins/ClientboundCommandsPacketMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.commands.mixins; import com.mojang.brigadier.suggestion.SuggestionProvider; diff --git a/arcade-commands/src/main/java/net/casual/arcade/commands/mixins/CommandDispatcherMixin.java b/arcade-commands/src/main/java/net/casual/arcade/commands/mixins/CommandDispatcherMixin.java index 57d193c5..685816d9 100644 --- a/arcade-commands/src/main/java/net/casual/arcade/commands/mixins/CommandDispatcherMixin.java +++ b/arcade-commands/src/main/java/net/casual/arcade/commands/mixins/CommandDispatcherMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.commands.mixins; import com.mojang.brigadier.CommandDispatcher; diff --git a/arcade-commands/src/main/java/net/casual/arcade/commands/mixins/CommandNodeMixin.java b/arcade-commands/src/main/java/net/casual/arcade/commands/mixins/CommandNodeMixin.java index 7f43c695..b3e83af8 100644 --- a/arcade-commands/src/main/java/net/casual/arcade/commands/mixins/CommandNodeMixin.java +++ b/arcade-commands/src/main/java/net/casual/arcade/commands/mixins/CommandNodeMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.commands.mixins; import com.mojang.brigadier.tree.ArgumentCommandNode; diff --git a/arcade-commands/src/main/java/net/casual/arcade/commands/mixins/MinecraftServerMixin.java b/arcade-commands/src/main/java/net/casual/arcade/commands/mixins/MinecraftServerMixin.java index ff51000c..13183fa0 100644 --- a/arcade-commands/src/main/java/net/casual/arcade/commands/mixins/MinecraftServerMixin.java +++ b/arcade-commands/src/main/java/net/casual/arcade/commands/mixins/MinecraftServerMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.commands.mixins; import net.casual.arcade.commands.hidden.HiddenCommandManager; diff --git a/arcade-commands/src/main/java/net/casual/arcade/commands/mixins/PlayerListMixin.java b/arcade-commands/src/main/java/net/casual/arcade/commands/mixins/PlayerListMixin.java index a5b7533c..0d24334d 100644 --- a/arcade-commands/src/main/java/net/casual/arcade/commands/mixins/PlayerListMixin.java +++ b/arcade-commands/src/main/java/net/casual/arcade/commands/mixins/PlayerListMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.commands.mixins; import com.llamalad7.mixinextras.injector.v2.WrapWithCondition; diff --git a/arcade-commands/src/main/java/net/casual/arcade/commands/mixins/ServerGamePacketListenerImplMixin.java b/arcade-commands/src/main/java/net/casual/arcade/commands/mixins/ServerGamePacketListenerImplMixin.java index 9a017df5..f9a2a340 100644 --- a/arcade-commands/src/main/java/net/casual/arcade/commands/mixins/ServerGamePacketListenerImplMixin.java +++ b/arcade-commands/src/main/java/net/casual/arcade/commands/mixins/ServerGamePacketListenerImplMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.commands.mixins; import net.casual.arcade.commands.hidden.HiddenCommandManager; diff --git a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/ducks/CustomMobSpawningPredicate.java b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/ducks/CustomMobSpawningPredicate.java index 57f245f1..6eece4ad 100644 --- a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/ducks/CustomMobSpawningPredicate.java +++ b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/ducks/CustomMobSpawningPredicate.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.dimensions.ducks; import net.casual.arcade.dimensions.level.spawner.CustomMobSpawningRules; diff --git a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/vanilla/GameRuleCommandMixin.java b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/command/GameRuleCommandMixin.java similarity index 86% rename from arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/vanilla/GameRuleCommandMixin.java rename to arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/command/GameRuleCommandMixin.java index 766a05a7..17ca2801 100644 --- a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/vanilla/GameRuleCommandMixin.java +++ b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/command/GameRuleCommandMixin.java @@ -1,4 +1,8 @@ -package net.casual.arcade.dimensions.mixins.vanilla; +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ +package net.casual.arcade.dimensions.mixins.command; import com.mojang.brigadier.context.CommandContext; import net.minecraft.commands.CommandSourceStack; diff --git a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/command/RequiredArgumentBuilderMixin.java b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/command/RequiredArgumentBuilderMixin.java index 9c847578..dcac7807 100644 --- a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/command/RequiredArgumentBuilderMixin.java +++ b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/command/RequiredArgumentBuilderMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.dimensions.mixins.command; import com.mojang.brigadier.arguments.ArgumentType; diff --git a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/CommonPlayerSpawnInfoMixin.java b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/CommonPlayerSpawnInfoMixin.java index 836036aa..785b7061 100644 --- a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/CommonPlayerSpawnInfoMixin.java +++ b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/CommonPlayerSpawnInfoMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.dimensions.mixins.level; import com.llamalad7.mixinextras.injector.wrapoperation.Operation; diff --git a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/MinecraftServerAccessor.java b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/MinecraftServerAccessor.java index 5b5051c2..927b7a97 100644 --- a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/MinecraftServerAccessor.java +++ b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/MinecraftServerAccessor.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.dimensions.mixins.level; import net.minecraft.resources.ResourceKey; diff --git a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/MinecraftServerMixin.java b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/MinecraftServerMixin.java index 9ffec001..ab6e84e8 100644 --- a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/MinecraftServerMixin.java +++ b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/MinecraftServerMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.dimensions.mixins.level; import com.google.common.collect.Lists; diff --git a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/ServerLevelAccessor.java b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/ServerLevelAccessor.java index 749b295b..0503332d 100644 --- a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/ServerLevelAccessor.java +++ b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/ServerLevelAccessor.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.dimensions.mixins.level; import net.minecraft.server.level.ServerLevel; diff --git a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/ServerLevelMixin.java b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/ServerLevelMixin.java index 1d0fb254..084164b8 100644 --- a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/ServerLevelMixin.java +++ b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/ServerLevelMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.dimensions.mixins.level; import com.llamalad7.mixinextras.injector.ModifyExpressionValue; diff --git a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/spawning/LocalMobCapCalculatorMixin.java b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/spawning/LocalMobCapCalculatorMixin.java index 426c51da..d5e3350c 100644 --- a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/spawning/LocalMobCapCalculatorMixin.java +++ b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/spawning/LocalMobCapCalculatorMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.dimensions.mixins.level.spawning; import net.casual.arcade.dimensions.ducks.CustomMobSpawningPredicate; diff --git a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/spawning/MobCountsMixin.java b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/spawning/MobCountsMixin.java index bf86cbe3..a48074e6 100644 --- a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/spawning/MobCountsMixin.java +++ b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/spawning/MobCountsMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.dimensions.mixins.level.spawning; import it.unimi.dsi.fastutil.objects.Object2IntMap; diff --git a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/spawning/NaturalSpawnerAccessor.java b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/spawning/NaturalSpawnerAccessor.java index c29a0cfc..00063a34 100644 --- a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/spawning/NaturalSpawnerAccessor.java +++ b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/spawning/NaturalSpawnerAccessor.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.dimensions.mixins.level.spawning; import net.minecraft.world.level.NaturalSpawner; diff --git a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/spawning/NaturalSpawnerMixin.java b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/spawning/NaturalSpawnerMixin.java index a4b5c941..3ad215cb 100644 --- a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/spawning/NaturalSpawnerMixin.java +++ b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/spawning/NaturalSpawnerMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.dimensions.mixins.level.spawning; import com.llamalad7.mixinextras.injector.wrapoperation.Operation; diff --git a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/spawning/SpawnStateAccessor.java b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/spawning/SpawnStateAccessor.java index 9d241e99..b24dac4a 100644 --- a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/spawning/SpawnStateAccessor.java +++ b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/level/spawning/SpawnStateAccessor.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.dimensions.mixins.level.spawning; import net.minecraft.world.level.LocalMobCapCalculator; diff --git a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/vanilla/BaseFireBlockMixin.java b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/vanilla/BaseFireBlockMixin.java index 7020fb1b..e22f1df1 100644 --- a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/vanilla/BaseFireBlockMixin.java +++ b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/vanilla/BaseFireBlockMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.dimensions.mixins.vanilla; import net.casual.arcade.dimensions.level.vanilla.VanillaLikeLevel; diff --git a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/vanilla/EndPortalBlockMixin.java b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/vanilla/EndPortalBlockMixin.java index 39bfd46f..fc4318c7 100644 --- a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/vanilla/EndPortalBlockMixin.java +++ b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/vanilla/EndPortalBlockMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.dimensions.mixins.vanilla; import com.llamalad7.mixinextras.injector.ModifyExpressionValue; diff --git a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/vanilla/FallingBlockEntityMixin.java b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/vanilla/FallingBlockEntityMixin.java index 152c5350..bf8bb5b7 100644 --- a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/vanilla/FallingBlockEntityMixin.java +++ b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/vanilla/FallingBlockEntityMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.dimensions.mixins.vanilla; import com.llamalad7.mixinextras.injector.ModifyExpressionValue; diff --git a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/vanilla/NetherPortalBlockMixin.java b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/vanilla/NetherPortalBlockMixin.java index 86b01f4b..345eef49 100644 --- a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/vanilla/NetherPortalBlockMixin.java +++ b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/vanilla/NetherPortalBlockMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.dimensions.mixins.vanilla; import com.llamalad7.mixinextras.injector.ModifyExpressionValue; diff --git a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/vanilla/ServerLevelMixin.java b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/vanilla/ServerLevelMixin.java index c2c5942a..2db8cbe0 100644 --- a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/vanilla/ServerLevelMixin.java +++ b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/vanilla/ServerLevelMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.dimensions.mixins.vanilla; import com.llamalad7.mixinextras.sugar.Local; diff --git a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/vanilla/ServerPlayerMixin.java b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/vanilla/ServerPlayerMixin.java index 8b4654e8..0316e38b 100644 --- a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/vanilla/ServerPlayerMixin.java +++ b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/vanilla/ServerPlayerMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.dimensions.mixins.vanilla; import com.llamalad7.mixinextras.injector.ModifyExpressionValue; diff --git a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/vanilla/TheEndGatewayBlockEntityMixin.java b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/vanilla/TheEndGatewayBlockEntityMixin.java index b4167b92..229ed5ea 100644 --- a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/vanilla/TheEndGatewayBlockEntityMixin.java +++ b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/vanilla/TheEndGatewayBlockEntityMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.dimensions.mixins.vanilla; import com.llamalad7.mixinextras.injector.ModifyExpressionValue; diff --git a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/vanilla/ThrownEnderpearlMixin.java b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/vanilla/ThrownEnderpearlMixin.java index ffa82ae7..475fc58e 100644 --- a/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/vanilla/ThrownEnderpearlMixin.java +++ b/arcade-dimensions/src/main/java/net/casual/arcade/dimensions/mixins/vanilla/ThrownEnderpearlMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.dimensions.mixins.vanilla; import com.llamalad7.mixinextras.injector.ModifyExpressionValue; diff --git a/arcade-dimensions/src/main/kotlin/net/casual/arcade/dimensions/level/CustomLevel.kt b/arcade-dimensions/src/main/kotlin/net/casual/arcade/dimensions/level/CustomLevel.kt index 02e0db05..a5af3338 100644 --- a/arcade-dimensions/src/main/kotlin/net/casual/arcade/dimensions/level/CustomLevel.kt +++ b/arcade-dimensions/src/main/kotlin/net/casual/arcade/dimensions/level/CustomLevel.kt @@ -23,6 +23,8 @@ import net.minecraft.resources.ResourceKey import net.minecraft.server.MinecraftServer import net.minecraft.server.level.ServerLevel import net.minecraft.util.ProgressListener +import net.minecraft.world.level.ChunkPos +import net.minecraft.world.level.ForcedChunksSavedData import net.minecraft.world.level.GameRules import net.minecraft.world.level.Level import net.minecraft.world.level.biome.BiomeManager @@ -31,6 +33,7 @@ import org.jetbrains.annotations.ApiStatus.OverrideOnly import java.io.IOException import java.nio.file.Path import java.util.concurrent.Executor +import java.util.function.BooleanSupplier import kotlin.io.path.createParentDirectories /** @@ -82,8 +85,6 @@ public open class CustomLevel( get() = this.levelData as DerivedLevelData init { - this.loadCustomSpawners() - // In case of server crash, we should still delete temporary levels if (!this.persistence.shouldSave()) { PathUtils.deleteOnExit(server.getDimensionPath(key)) @@ -96,7 +97,9 @@ public open class CustomLevel( */ @OverrideOnly public fun onLoad() { - + this.loadCustomSpawners() + this.loadForcedChunks() + this.setSpawnSettings(this.server.isSpawningMonsters) } /** @@ -157,6 +160,16 @@ public open class CustomLevel( } } + protected open fun loadForcedChunks() { + val forced = this.dataStorage.get(ForcedChunksSavedData.factory(), "chunks") + if (forced != null) { + val iter = forced.chunks.iterator() + while (iter.hasNext()) { + this.chunkSource.updateChunkForced(ChunkPos(iter.nextLong()), true) + } + } + } + public companion object { /** * This reads the custom dimension data for a given diff --git a/arcade-dimensions/src/main/resources/arcade-dimensions.mixins.json b/arcade-dimensions/src/main/resources/arcade-dimensions.mixins.json index e52497a9..75ee8ab4 100644 --- a/arcade-dimensions/src/main/resources/arcade-dimensions.mixins.json +++ b/arcade-dimensions/src/main/resources/arcade-dimensions.mixins.json @@ -18,7 +18,7 @@ "vanilla.BaseFireBlockMixin", "vanilla.EndPortalBlockMixin", "vanilla.FallingBlockEntityMixin", - "vanilla.GameRuleCommandMixin", + "command.GameRuleCommandMixin", "vanilla.NetherPortalBlockMixin", "vanilla.ServerLevelMixin", "vanilla.ServerPlayerMixin", diff --git a/arcade-events-client/src/main/java/net/casual/arcade/events/client/mixins/GuiMixin.java b/arcade-events-client/src/main/java/net/casual/arcade/events/client/mixins/GuiMixin.java index 2de1cbcf..aef589a0 100644 --- a/arcade-events-client/src/main/java/net/casual/arcade/events/client/mixins/GuiMixin.java +++ b/arcade-events-client/src/main/java/net/casual/arcade/events/client/mixins/GuiMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.events.client.mixins; import net.casual.arcade.events.BuiltInEventPhases; diff --git a/arcade-events-client/src/main/java/net/casual/arcade/events/client/mixins/LevelRendererMixin.java b/arcade-events-client/src/main/java/net/casual/arcade/events/client/mixins/LevelRendererMixin.java index 4ea479b4..cece80a5 100644 --- a/arcade-events-client/src/main/java/net/casual/arcade/events/client/mixins/LevelRendererMixin.java +++ b/arcade-events-client/src/main/java/net/casual/arcade/events/client/mixins/LevelRendererMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.events.client.mixins; import com.llamalad7.mixinextras.sugar.Local; diff --git a/arcade-events-client/src/main/java/net/casual/arcade/events/client/mixins/MinecraftMixin.java b/arcade-events-client/src/main/java/net/casual/arcade/events/client/mixins/MinecraftMixin.java index c0094d79..9e173bd5 100644 --- a/arcade-events-client/src/main/java/net/casual/arcade/events/client/mixins/MinecraftMixin.java +++ b/arcade-events-client/src/main/java/net/casual/arcade/events/client/mixins/MinecraftMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.events.client.mixins; import net.casual.arcade.events.BuiltInEventPhases; diff --git a/arcade-events-server/src/main/java/net/casual/arcade/events/server/ducks/ModifyActuallyHurt.java b/arcade-events-server/src/main/java/net/casual/arcade/events/server/ducks/ModifyActuallyHurt.java index 012e8b72..25ea1527 100644 --- a/arcade-events-server/src/main/java/net/casual/arcade/events/server/ducks/ModifyActuallyHurt.java +++ b/arcade-events-server/src/main/java/net/casual/arcade/events/server/ducks/ModifyActuallyHurt.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.events.server.ducks; import org.jetbrains.annotations.ApiStatus; diff --git a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/BaseCommandBlockMixin.java b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/BaseCommandBlockMixin.java index a1c6234c..20cfd722 100644 --- a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/BaseCommandBlockMixin.java +++ b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/BaseCommandBlockMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.events.server.mixins; import com.llamalad7.mixinextras.injector.v2.WrapWithCondition; diff --git a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/BlockItemMixin.java b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/BlockItemMixin.java index f77c60c5..b7d09dd6 100644 --- a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/BlockItemMixin.java +++ b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/BlockItemMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.events.server.mixins; import com.llamalad7.mixinextras.injector.wrapoperation.Operation; diff --git a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/BrewingStandBlockEntityAccessor.java b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/BrewingStandBlockEntityAccessor.java index dbc0a8b9..8bdda2ba 100644 --- a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/BrewingStandBlockEntityAccessor.java +++ b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/BrewingStandBlockEntityAccessor.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.events.server.mixins; import net.minecraft.world.level.block.entity.BrewingStandBlockEntity; diff --git a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/BrewingStandBlockEntityMixin.java b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/BrewingStandBlockEntityMixin.java index 0f8dcde5..a5aa82c7 100644 --- a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/BrewingStandBlockEntityMixin.java +++ b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/BrewingStandBlockEntityMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.events.server.mixins; import net.casual.arcade.events.GlobalEventHandler; diff --git a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/CommandsMixin.java b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/CommandsMixin.java index a1201ffb..5e0f971a 100644 --- a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/CommandsMixin.java +++ b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/CommandsMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.events.server.mixins; import com.llamalad7.mixinextras.sugar.Local; diff --git a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/EntityCallbacksMixin.java b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/EntityCallbacksMixin.java index 988ea924..a38a9478 100644 --- a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/EntityCallbacksMixin.java +++ b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/EntityCallbacksMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.events.server.mixins; import net.casual.arcade.events.GlobalEventHandler; diff --git a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/FlowingFluidMixin.java b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/FlowingFluidMixin.java index 7ed02a57..5d14e3e6 100644 --- a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/FlowingFluidMixin.java +++ b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/FlowingFluidMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.events.server.mixins; import com.llamalad7.mixinextras.injector.ModifyReturnValue; diff --git a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/InteractionHandlerMixin.java b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/InteractionHandlerMixin.java index eadee24e..60717972 100644 --- a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/InteractionHandlerMixin.java +++ b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/InteractionHandlerMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.events.server.mixins; import com.llamalad7.mixinextras.injector.wrapoperation.Operation; diff --git a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/ItemStackMixin.java b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/ItemStackMixin.java index a7140464..6f019140 100644 --- a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/ItemStackMixin.java +++ b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/ItemStackMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.events.server.mixins; import com.llamalad7.mixinextras.injector.wrapoperation.Operation; diff --git a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/LivingEntityMixin.java b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/LivingEntityMixin.java index d0431407..310d41ae 100644 --- a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/LivingEntityMixin.java +++ b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/LivingEntityMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.events.server.mixins; import com.llamalad7.mixinextras.injector.v2.WrapWithCondition; diff --git a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/MinecraftServerMixin.java b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/MinecraftServerMixin.java index edd27b70..2097ffaf 100644 --- a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/MinecraftServerMixin.java +++ b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/MinecraftServerMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.events.server.mixins; import net.casual.arcade.events.BuiltInEventPhases; diff --git a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/NaturalSpawnerMixin.java b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/NaturalSpawnerMixin.java index fd012854..412b8f68 100644 --- a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/NaturalSpawnerMixin.java +++ b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/NaturalSpawnerMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.events.server.mixins; import com.llamalad7.mixinextras.injector.ModifyExpressionValue; diff --git a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/PlayerAdvancementsMixin.java b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/PlayerAdvancementsMixin.java index 80225dc0..f5e1c133 100644 --- a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/PlayerAdvancementsMixin.java +++ b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/PlayerAdvancementsMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.events.server.mixins; import com.llamalad7.mixinextras.injector.v2.WrapWithCondition; diff --git a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/PlayerListMixin.java b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/PlayerListMixin.java index 4c90c389..d7aa00d0 100644 --- a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/PlayerListMixin.java +++ b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/PlayerListMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.events.server.mixins; import com.llamalad7.mixinextras.injector.ModifyReturnValue; diff --git a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/PlayerMixin.java b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/PlayerMixin.java index ccc8155f..3f1e42f7 100644 --- a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/PlayerMixin.java +++ b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/PlayerMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.events.server.mixins; import com.llamalad7.mixinextras.injector.wrapoperation.Operation; diff --git a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/RandomizbleContainerMixin.java b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/RandomizbleContainerMixin.java index c73b6665..bbf21ec9 100644 --- a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/RandomizbleContainerMixin.java +++ b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/RandomizbleContainerMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.events.server.mixins; import net.casual.arcade.events.GlobalEventHandler; diff --git a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/RegistryDataLoaderMixin.java b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/RegistryDataLoaderMixin.java index 93b54902..54611f5b 100644 --- a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/RegistryDataLoaderMixin.java +++ b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/RegistryDataLoaderMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.events.server.mixins; import com.llamalad7.mixinextras.sugar.Local; diff --git a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/ScoreboardMixin.java b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/ScoreboardMixin.java index bb1d0644..737a5507 100644 --- a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/ScoreboardMixin.java +++ b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/ScoreboardMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.events.server.mixins; import net.casual.arcade.events.GlobalEventHandler; diff --git a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/ServerCommonPacketListenerImplMixin.java b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/ServerCommonPacketListenerImplMixin.java index 0320c1a7..8d672f5b 100644 --- a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/ServerCommonPacketListenerImplMixin.java +++ b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/ServerCommonPacketListenerImplMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.events.server.mixins; import com.llamalad7.mixinextras.sugar.Cancellable; diff --git a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/ServerGamePacketListenerImplMixin.java b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/ServerGamePacketListenerImplMixin.java index 3595dae9..07626deb 100644 --- a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/ServerGamePacketListenerImplMixin.java +++ b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/ServerGamePacketListenerImplMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.events.server.mixins; import com.llamalad7.mixinextras.injector.v2.WrapWithCondition; diff --git a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/ServerLevelMixin.java b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/ServerLevelMixin.java index 5530e8cc..84b968bc 100644 --- a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/ServerLevelMixin.java +++ b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/ServerLevelMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.events.server.mixins; import net.casual.arcade.events.GlobalEventHandler; diff --git a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/ServerLoginPacketListenerImplMixin.java b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/ServerLoginPacketListenerImplMixin.java index fe8306b9..66c3fdb5 100644 --- a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/ServerLoginPacketListenerImplMixin.java +++ b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/ServerLoginPacketListenerImplMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.events.server.mixins; import com.mojang.authlib.GameProfile; diff --git a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/ServerPlayerGameModeMixin.java b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/ServerPlayerGameModeMixin.java index bcc04fe4..98c2cbe9 100644 --- a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/ServerPlayerGameModeMixin.java +++ b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/ServerPlayerGameModeMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.events.server.mixins; import com.llamalad7.mixinextras.injector.ModifyExpressionValue; diff --git a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/ServerPlayerMixin.java b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/ServerPlayerMixin.java index ad022a65..e05a2957 100644 --- a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/ServerPlayerMixin.java +++ b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/ServerPlayerMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.events.server.mixins; import com.llamalad7.mixinextras.injector.ModifyReturnValue; diff --git a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/ServerboundTeleportToEntityPacketAccessor.java b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/ServerboundTeleportToEntityPacketAccessor.java index 096dca5e..44a0e9f9 100644 --- a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/ServerboundTeleportToEntityPacketAccessor.java +++ b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/ServerboundTeleportToEntityPacketAccessor.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.events.server.mixins; import net.minecraft.network.protocol.game.ServerboundTeleportToEntityPacket; diff --git a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/TeamMsgCommandMixin.java b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/TeamMsgCommandMixin.java index b17edf2b..8e6d28b5 100644 --- a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/TeamMsgCommandMixin.java +++ b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/TeamMsgCommandMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.events.server.mixins; import com.llamalad7.mixinextras.sugar.Local; diff --git a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/TntBlockMixin.java b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/TntBlockMixin.java index f568ab2c..b17a1208 100644 --- a/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/TntBlockMixin.java +++ b/arcade-events-server/src/main/java/net/casual/arcade/events/server/mixins/TntBlockMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.events.server.mixins; import net.casual.arcade.events.GlobalEventHandler; diff --git a/arcade-extensions/src/main/java/net/casual/arcade/extensions/ducks/ExtensionDataHolder.java b/arcade-extensions/src/main/java/net/casual/arcade/extensions/ducks/ExtensionDataHolder.java index b5eceb78..d1b647a2 100644 --- a/arcade-extensions/src/main/java/net/casual/arcade/extensions/ducks/ExtensionDataHolder.java +++ b/arcade-extensions/src/main/java/net/casual/arcade/extensions/ducks/ExtensionDataHolder.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.extensions.ducks; import org.jetbrains.annotations.ApiStatus; diff --git a/arcade-extensions/src/main/java/net/casual/arcade/extensions/mixins/PlayerTeamMixin.java b/arcade-extensions/src/main/java/net/casual/arcade/extensions/mixins/PlayerTeamMixin.java index 2b3b3c0c..5b2824b4 100644 --- a/arcade-extensions/src/main/java/net/casual/arcade/extensions/mixins/PlayerTeamMixin.java +++ b/arcade-extensions/src/main/java/net/casual/arcade/extensions/mixins/PlayerTeamMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.extensions.mixins; import net.casual.arcade.events.GlobalEventHandler; diff --git a/arcade-extensions/src/main/java/net/casual/arcade/extensions/mixins/ScoreboardSaveDataMixin.java b/arcade-extensions/src/main/java/net/casual/arcade/extensions/mixins/ScoreboardSaveDataMixin.java index 81e03576..e246669b 100644 --- a/arcade-extensions/src/main/java/net/casual/arcade/extensions/mixins/ScoreboardSaveDataMixin.java +++ b/arcade-extensions/src/main/java/net/casual/arcade/extensions/mixins/ScoreboardSaveDataMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.extensions.mixins; import com.llamalad7.mixinextras.sugar.Local; diff --git a/arcade-extensions/src/main/java/net/casual/arcade/extensions/mixins/ServerGamePacketListenerImplMixin.java b/arcade-extensions/src/main/java/net/casual/arcade/extensions/mixins/ServerGamePacketListenerImplMixin.java index 03b64520..2cbeab50 100644 --- a/arcade-extensions/src/main/java/net/casual/arcade/extensions/mixins/ServerGamePacketListenerImplMixin.java +++ b/arcade-extensions/src/main/java/net/casual/arcade/extensions/mixins/ServerGamePacketListenerImplMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.extensions.mixins; import net.casual.arcade.events.GlobalEventHandler; diff --git a/arcade-extensions/src/main/java/net/casual/arcade/extensions/mixins/ServerLevelMixin.java b/arcade-extensions/src/main/java/net/casual/arcade/extensions/mixins/ServerLevelMixin.java index dfbcf1f2..5d659830 100644 --- a/arcade-extensions/src/main/java/net/casual/arcade/extensions/mixins/ServerLevelMixin.java +++ b/arcade-extensions/src/main/java/net/casual/arcade/extensions/mixins/ServerLevelMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.extensions.mixins; import com.llamalad7.mixinextras.sugar.Local; diff --git a/arcade-extensions/src/main/java/net/casual/arcade/extensions/mixins/ServerPlayerMixin.java b/arcade-extensions/src/main/java/net/casual/arcade/extensions/mixins/ServerPlayerMixin.java index e4fc3d14..8e86f2c2 100644 --- a/arcade-extensions/src/main/java/net/casual/arcade/extensions/mixins/ServerPlayerMixin.java +++ b/arcade-extensions/src/main/java/net/casual/arcade/extensions/mixins/ServerPlayerMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.extensions.mixins; import net.casual.arcade.extensions.ExtensionHolder; diff --git a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/AbstractContainerMenuMixin.java b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/AbstractContainerMenuMixin.java index 6b4d0ea3..b2b8ed21 100644 --- a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/AbstractContainerMenuMixin.java +++ b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/AbstractContainerMenuMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.minigame.mixins; import com.llamalad7.mixinextras.injector.v2.WrapWithCondition; diff --git a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/BaseFireBlockMixin.java b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/BaseFireBlockMixin.java index 7378fc2b..c5e41aa6 100644 --- a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/BaseFireBlockMixin.java +++ b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/BaseFireBlockMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.minigame.mixins; import net.casual.arcade.minigame.Minigame; diff --git a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/FarmBlockMixin.java b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/FarmBlockMixin.java index c6f9b4a1..80f2781d 100644 --- a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/FarmBlockMixin.java +++ b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/FarmBlockMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.minigame.mixins; import com.llamalad7.mixinextras.injector.v2.WrapWithCondition; diff --git a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/FoodDataMixin.java b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/FoodDataMixin.java index b28bddec..37fb7f2c 100644 --- a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/FoodDataMixin.java +++ b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/FoodDataMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.minigame.mixins; import com.llamalad7.mixinextras.injector.v2.WrapWithCondition; diff --git a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/InteractPacketHandlerImplMixin.java b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/InteractPacketHandlerImplMixin.java index f1fb3cd2..7e4e877d 100644 --- a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/InteractPacketHandlerImplMixin.java +++ b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/InteractPacketHandlerImplMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.minigame.mixins; import com.llamalad7.mixinextras.injector.v2.WrapWithCondition; diff --git a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/ItemEntityMixin.java b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/ItemEntityMixin.java index c4af573a..d3107135 100644 --- a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/ItemEntityMixin.java +++ b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/ItemEntityMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.minigame.mixins; import net.casual.arcade.minigame.Minigame; diff --git a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/ItemStackMixin.java b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/ItemStackMixin.java index d368fece..c7fb4dce 100644 --- a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/ItemStackMixin.java +++ b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/ItemStackMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.minigame.mixins; import net.casual.arcade.minigame.Minigame; diff --git a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/LevelMixin.java b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/LevelMixin.java index 3398da93..c6a9dbef 100644 --- a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/LevelMixin.java +++ b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/LevelMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.minigame.mixins; import com.llamalad7.mixinextras.injector.ModifyExpressionValue; diff --git a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/ParserUtilsAccessor.java b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/ParserUtilsAccessor.java index a8803c64..5256c345 100644 --- a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/ParserUtilsAccessor.java +++ b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/ParserUtilsAccessor.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.minigame.mixins; import com.google.gson.stream.JsonReader; diff --git a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/PlayerMixin.java b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/PlayerMixin.java index 23e8dc1d..66eefe8a 100644 --- a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/PlayerMixin.java +++ b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/PlayerMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.minigame.mixins; import net.casual.arcade.minigame.Minigame; diff --git a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/PlayerTeamMixin.java b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/PlayerTeamMixin.java index bd964ac4..eeec7b27 100644 --- a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/PlayerTeamMixin.java +++ b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/PlayerTeamMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.minigame.mixins; import net.minecraft.world.scores.PlayerTeam; diff --git a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/ScoreboardMixin.java b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/ScoreboardMixin.java index 65a74374..27e80ecf 100644 --- a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/ScoreboardMixin.java +++ b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/ScoreboardMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.minigame.mixins; import it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap; diff --git a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/ServerChunkCacheMixin.java b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/ServerChunkCacheMixin.java index 5177d12b..de64a0ee 100644 --- a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/ServerChunkCacheMixin.java +++ b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/ServerChunkCacheMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.minigame.mixins; import com.llamalad7.mixinextras.injector.ModifyExpressionValue; diff --git a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/ServerGamePacketListenerImplMixin.java b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/ServerGamePacketListenerImplMixin.java index a1cb7b9d..a1bc7c28 100644 --- a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/ServerGamePacketListenerImplMixin.java +++ b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/ServerGamePacketListenerImplMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.minigame.mixins; import net.casual.arcade.minigame.Minigame; diff --git a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/ServerLevelMixin.java b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/ServerLevelMixin.java index 0773d1ea..c0d75601 100644 --- a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/ServerLevelMixin.java +++ b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/ServerLevelMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.minigame.mixins; import com.llamalad7.mixinextras.injector.ModifyExpressionValue; diff --git a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/ServerPlayerGameModeMixin.java b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/ServerPlayerGameModeMixin.java index 87adb381..94c5709a 100644 --- a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/ServerPlayerGameModeMixin.java +++ b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/ServerPlayerGameModeMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.minigame.mixins; import net.casual.arcade.minigame.Minigame; diff --git a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/ServerPlayerMixin.java b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/ServerPlayerMixin.java index 0f6b4611..57223b1d 100644 --- a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/ServerPlayerMixin.java +++ b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/ServerPlayerMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.minigame.mixins; import com.llamalad7.mixinextras.injector.ModifyExpressionValue; diff --git a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/advancement/PlayerAdvancementMixin.java b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/advancement/PlayerAdvancementMixin.java index b2ec8e28..e050f62b 100644 --- a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/advancement/PlayerAdvancementMixin.java +++ b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/advancement/PlayerAdvancementMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.minigame.mixins.advancement; import com.llamalad7.mixinextras.injector.ModifyExpressionValue; diff --git a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/bugfixes/HotbarGuiMixin.java b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/bugfixes/HotbarGuiMixin.java index 84d50ae3..4d03839b 100644 --- a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/bugfixes/HotbarGuiMixin.java +++ b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/bugfixes/HotbarGuiMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.minigame.mixins.bugfixes; import eu.pb4.sgui.api.gui.HotbarGui; diff --git a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/bugfixes/LeashDataInvoker.java b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/bugfixes/LeashDataInvoker.java index 557df8b2..12d8d312 100644 --- a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/bugfixes/LeashDataInvoker.java +++ b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/bugfixes/LeashDataInvoker.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.minigame.mixins.bugfixes; import com.mojang.datafixers.util.Either; diff --git a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/bugfixes/LeashableMixin.java b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/bugfixes/LeashableMixin.java index 5c896303..750a2aaa 100644 --- a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/bugfixes/LeashableMixin.java +++ b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/bugfixes/LeashableMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.minigame.mixins.bugfixes; import com.llamalad7.mixinextras.injector.wrapoperation.Operation; diff --git a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/gamemode/EntityMixin.java b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/gamemode/EntityMixin.java index b81f225e..9b165810 100644 --- a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/gamemode/EntityMixin.java +++ b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/gamemode/EntityMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.minigame.mixins.gamemode; import net.casual.arcade.minigame.gamemode.ExtendedGameMode; diff --git a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/gamemode/InteractionHandlerMixin.java b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/gamemode/InteractionHandlerMixin.java index 57772617..069fc97c 100644 --- a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/gamemode/InteractionHandlerMixin.java +++ b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/gamemode/InteractionHandlerMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.minigame.mixins.gamemode; import net.casual.arcade.minigame.gamemode.ExtendedGameMode; diff --git a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/gamemode/PlayerListMixin.java b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/gamemode/PlayerListMixin.java index 24cea00c..b1ece2a8 100644 --- a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/gamemode/PlayerListMixin.java +++ b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/gamemode/PlayerListMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.minigame.mixins.gamemode; import net.minecraft.server.level.ServerPlayer; diff --git a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/gamemode/PlayerMixin.java b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/gamemode/PlayerMixin.java index 40ccc617..fc0ac445 100644 --- a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/gamemode/PlayerMixin.java +++ b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/gamemode/PlayerMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.minigame.mixins.gamemode; import net.casual.arcade.minigame.gamemode.ExtendedGameMode; diff --git a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/gamemode/ServerGamePacketListenerImplMixin.java b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/gamemode/ServerGamePacketListenerImplMixin.java index 2086f93e..35ad1844 100644 --- a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/gamemode/ServerGamePacketListenerImplMixin.java +++ b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/gamemode/ServerGamePacketListenerImplMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.minigame.mixins.gamemode; import net.casual.arcade.minigame.gamemode.ExtendedGameMode; diff --git a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/gamemode/ServerPlayerGameModeMixin.java b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/gamemode/ServerPlayerGameModeMixin.java index 6a5789e3..162132db 100644 --- a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/gamemode/ServerPlayerGameModeMixin.java +++ b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/gamemode/ServerPlayerGameModeMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.minigame.mixins.gamemode; import com.llamalad7.mixinextras.injector.ModifyExpressionValue; diff --git a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/gamemode/ServerPlayerMixin.java b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/gamemode/ServerPlayerMixin.java index e0d8ff5c..b26cd607 100644 --- a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/gamemode/ServerPlayerMixin.java +++ b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/gamemode/ServerPlayerMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.minigame.mixins.gamemode; import com.llamalad7.mixinextras.injector.ModifyExpressionValue; diff --git a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/recipe/CraftingMenuMixin.java b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/recipe/CraftingMenuMixin.java index c7c31b06..0dc577b7 100644 --- a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/recipe/CraftingMenuMixin.java +++ b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/recipe/CraftingMenuMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.minigame.mixins.recipe; import com.llamalad7.mixinextras.injector.ModifyExpressionValue; diff --git a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/recipe/RecipeManagerMixin.java b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/recipe/RecipeManagerMixin.java index 52c8a67a..1260ea8b 100644 --- a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/recipe/RecipeManagerMixin.java +++ b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/recipe/RecipeManagerMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.minigame.mixins.recipe; import com.llamalad7.mixinextras.injector.ModifyReturnValue; diff --git a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/recipe/ServerGamePacketListenerImplMixin.java b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/recipe/ServerGamePacketListenerImplMixin.java index 73257935..a6520848 100644 --- a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/recipe/ServerGamePacketListenerImplMixin.java +++ b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/recipe/ServerGamePacketListenerImplMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.minigame.mixins.recipe; import com.llamalad7.mixinextras.injector.ModifyExpressionValue; diff --git a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/recipe/ServerRecipeBookMixin.java b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/recipe/ServerRecipeBookMixin.java index 49dd6547..b03fe0c8 100644 --- a/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/recipe/ServerRecipeBookMixin.java +++ b/arcade-minigames/src/main/java/net/casual/arcade/minigame/mixins/recipe/ServerRecipeBookMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.minigame.mixins.recipe; import com.llamalad7.mixinextras.sugar.Local; diff --git a/arcade-resource-pack/src/main/java/net/casual/arcade/resources/mixins/ServerCommonPacketListenerImplMixin.java b/arcade-resource-pack/src/main/java/net/casual/arcade/resources/mixins/ServerCommonPacketListenerImplMixin.java index a36e99c3..7944ceac 100644 --- a/arcade-resource-pack/src/main/java/net/casual/arcade/resources/mixins/ServerCommonPacketListenerImplMixin.java +++ b/arcade-resource-pack/src/main/java/net/casual/arcade/resources/mixins/ServerCommonPacketListenerImplMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.resources.mixins; import com.mojang.authlib.GameProfile; diff --git a/arcade-utils/src/main/java/net/casual/arcade/util/ducks/CustomMOTD.java b/arcade-utils/src/main/java/net/casual/arcade/util/ducks/CustomMOTD.java index 982c5209..091d1367 100644 --- a/arcade-utils/src/main/java/net/casual/arcade/util/ducks/CustomMOTD.java +++ b/arcade-utils/src/main/java/net/casual/arcade/util/ducks/CustomMOTD.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.util.ducks; import net.minecraft.network.chat.Component; diff --git a/arcade-utils/src/main/java/net/casual/arcade/util/ducks/OverridableColor.java b/arcade-utils/src/main/java/net/casual/arcade/util/ducks/OverridableColor.java index 57d1eb83..4331431b 100644 --- a/arcade-utils/src/main/java/net/casual/arcade/util/ducks/OverridableColor.java +++ b/arcade-utils/src/main/java/net/casual/arcade/util/ducks/OverridableColor.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.util.ducks; import org.jetbrains.annotations.Nullable; diff --git a/arcade-utils/src/main/java/net/casual/arcade/util/ducks/SilentRecipeSender.java b/arcade-utils/src/main/java/net/casual/arcade/util/ducks/SilentRecipeSender.java index ce44245e..024a6ae6 100644 --- a/arcade-utils/src/main/java/net/casual/arcade/util/ducks/SilentRecipeSender.java +++ b/arcade-utils/src/main/java/net/casual/arcade/util/ducks/SilentRecipeSender.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.util.ducks; public interface SilentRecipeSender { diff --git a/arcade-utils/src/main/java/net/casual/arcade/util/mixins/ClientboundPlayerInfoUpdatePacketAccessor.java b/arcade-utils/src/main/java/net/casual/arcade/util/mixins/ClientboundPlayerInfoUpdatePacketAccessor.java index 644657f7..1546c0b8 100644 --- a/arcade-utils/src/main/java/net/casual/arcade/util/mixins/ClientboundPlayerInfoUpdatePacketAccessor.java +++ b/arcade-utils/src/main/java/net/casual/arcade/util/mixins/ClientboundPlayerInfoUpdatePacketAccessor.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.util.mixins; import net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket; diff --git a/arcade-utils/src/main/java/net/casual/arcade/util/mixins/MinecraftServerMixin.java b/arcade-utils/src/main/java/net/casual/arcade/util/mixins/MinecraftServerMixin.java index 397d51b6..b9557b1d 100644 --- a/arcade-utils/src/main/java/net/casual/arcade/util/mixins/MinecraftServerMixin.java +++ b/arcade-utils/src/main/java/net/casual/arcade/util/mixins/MinecraftServerMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.util.mixins; import com.llamalad7.mixinextras.injector.ModifyExpressionValue; diff --git a/arcade-utils/src/main/java/net/casual/arcade/util/mixins/PlayerAdvancementsAccessor.java b/arcade-utils/src/main/java/net/casual/arcade/util/mixins/PlayerAdvancementsAccessor.java index 78832882..7166e55b 100644 --- a/arcade-utils/src/main/java/net/casual/arcade/util/mixins/PlayerAdvancementsAccessor.java +++ b/arcade-utils/src/main/java/net/casual/arcade/util/mixins/PlayerAdvancementsAccessor.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.util.mixins; import net.minecraft.advancements.AdvancementHolder; diff --git a/arcade-utils/src/main/java/net/casual/arcade/util/mixins/PlayerTeamMixin.java b/arcade-utils/src/main/java/net/casual/arcade/util/mixins/PlayerTeamMixin.java index 667a0139..9c9b90f6 100644 --- a/arcade-utils/src/main/java/net/casual/arcade/util/mixins/PlayerTeamMixin.java +++ b/arcade-utils/src/main/java/net/casual/arcade/util/mixins/PlayerTeamMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.util.mixins; import com.llamalad7.mixinextras.injector.ModifyReturnValue; diff --git a/arcade-utils/src/main/java/net/casual/arcade/util/mixins/ScoreboardSaveDataMixin.java b/arcade-utils/src/main/java/net/casual/arcade/util/mixins/ScoreboardSaveDataMixin.java index 260690d5..0a61a14e 100644 --- a/arcade-utils/src/main/java/net/casual/arcade/util/mixins/ScoreboardSaveDataMixin.java +++ b/arcade-utils/src/main/java/net/casual/arcade/util/mixins/ScoreboardSaveDataMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.util.mixins; import com.llamalad7.mixinextras.sugar.Local; diff --git a/arcade-utils/src/main/java/net/casual/arcade/util/mixins/ServerPlayerMixin.java b/arcade-utils/src/main/java/net/casual/arcade/util/mixins/ServerPlayerMixin.java index a2c1f60d..c6224d9f 100644 --- a/arcade-utils/src/main/java/net/casual/arcade/util/mixins/ServerPlayerMixin.java +++ b/arcade-utils/src/main/java/net/casual/arcade/util/mixins/ServerPlayerMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.util.mixins; import net.casual.arcade.util.ducks.SilentRecipeSender; diff --git a/arcade-world-border/src/main/java/net/casual/arcade/border/ducks/BorderSetter.java b/arcade-world-border/src/main/java/net/casual/arcade/border/ducks/BorderSetter.java index 1c0d7a3e..f273c6d1 100644 --- a/arcade-world-border/src/main/java/net/casual/arcade/border/ducks/BorderSetter.java +++ b/arcade-world-border/src/main/java/net/casual/arcade/border/ducks/BorderSetter.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.border.ducks; import net.minecraft.world.level.border.WorldBorder; diff --git a/arcade-world-border/src/main/java/net/casual/arcade/border/ducks/SerializableBorder.java b/arcade-world-border/src/main/java/net/casual/arcade/border/ducks/SerializableBorder.java index 6f46c9da..71746748 100644 --- a/arcade-world-border/src/main/java/net/casual/arcade/border/ducks/SerializableBorder.java +++ b/arcade-world-border/src/main/java/net/casual/arcade/border/ducks/SerializableBorder.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.border.ducks; import net.minecraft.nbt.CompoundTag; diff --git a/arcade-world-border/src/main/java/net/casual/arcade/border/mixins/LevelMixin.java b/arcade-world-border/src/main/java/net/casual/arcade/border/mixins/LevelMixin.java index 12e01277..2d83e701 100644 --- a/arcade-world-border/src/main/java/net/casual/arcade/border/mixins/LevelMixin.java +++ b/arcade-world-border/src/main/java/net/casual/arcade/border/mixins/LevelMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.border.mixins; import net.casual.arcade.border.ducks.BorderSetter; diff --git a/arcade-world-border/src/main/java/net/casual/arcade/border/mixins/MinecraftServerMixin.java b/arcade-world-border/src/main/java/net/casual/arcade/border/mixins/MinecraftServerMixin.java index 3c73d8f0..05946838 100644 --- a/arcade-world-border/src/main/java/net/casual/arcade/border/mixins/MinecraftServerMixin.java +++ b/arcade-world-border/src/main/java/net/casual/arcade/border/mixins/MinecraftServerMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.border.mixins; import com.llamalad7.mixinextras.injector.v2.WrapWithCondition; diff --git a/arcade-world-border/src/main/java/net/casual/arcade/border/mixins/PlayerListMixin.java b/arcade-world-border/src/main/java/net/casual/arcade/border/mixins/PlayerListMixin.java index 2d5a1605..9406015f 100644 --- a/arcade-world-border/src/main/java/net/casual/arcade/border/mixins/PlayerListMixin.java +++ b/arcade-world-border/src/main/java/net/casual/arcade/border/mixins/PlayerListMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.border.mixins; import com.llamalad7.mixinextras.injector.ModifyExpressionValue; diff --git a/arcade-world-border/src/main/java/net/casual/arcade/border/mixins/StaticBorderExtentMixin.java b/arcade-world-border/src/main/java/net/casual/arcade/border/mixins/StaticBorderExtentMixin.java index e0805f56..79e7fac4 100644 --- a/arcade-world-border/src/main/java/net/casual/arcade/border/mixins/StaticBorderExtentMixin.java +++ b/arcade-world-border/src/main/java/net/casual/arcade/border/mixins/StaticBorderExtentMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.border.mixins; import com.llamalad7.mixinextras.injector.v2.WrapWithCondition; diff --git a/arcade-world-border/src/main/java/net/casual/arcade/border/mixins/WorldBorderAccessor.java b/arcade-world-border/src/main/java/net/casual/arcade/border/mixins/WorldBorderAccessor.java index 9b13d6da..28bb8327 100644 --- a/arcade-world-border/src/main/java/net/casual/arcade/border/mixins/WorldBorderAccessor.java +++ b/arcade-world-border/src/main/java/net/casual/arcade/border/mixins/WorldBorderAccessor.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.border.mixins; import net.minecraft.world.level.border.BorderChangeListener; diff --git a/arcade-world-border/src/main/java/net/casual/arcade/border/mixins/WorldBorderCommandMixin.java b/arcade-world-border/src/main/java/net/casual/arcade/border/mixins/WorldBorderCommandMixin.java index 6a786aed..620f3617 100644 --- a/arcade-world-border/src/main/java/net/casual/arcade/border/mixins/WorldBorderCommandMixin.java +++ b/arcade-world-border/src/main/java/net/casual/arcade/border/mixins/WorldBorderCommandMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.border.mixins; import net.minecraft.commands.CommandSourceStack; diff --git a/arcade-world-border/src/main/java/net/casual/arcade/border/mixins/WorldBorderMixin.java b/arcade-world-border/src/main/java/net/casual/arcade/border/mixins/WorldBorderMixin.java index d996c9eb..366ec9a9 100644 --- a/arcade-world-border/src/main/java/net/casual/arcade/border/mixins/WorldBorderMixin.java +++ b/arcade-world-border/src/main/java/net/casual/arcade/border/mixins/WorldBorderMixin.java @@ -1,3 +1,7 @@ +/* + * Copyright (c) 2024 senseiwells + * Licensed under the MIT License. See LICENSE file in the project root for details. + */ package net.casual.arcade.border.mixins; import net.casual.arcade.border.ducks.SerializableBorder; diff --git a/build.gradle.kts b/build.gradle.kts index fb74e28c..0d1920e0 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -11,7 +11,7 @@ plugins { java } -val modVersion = "0.4.0-alpha.16" +val modVersion = "0.4.0-beta.1" allprojects { apply(plugin = "org.jetbrains.kotlin.jvm") @@ -107,6 +107,10 @@ allprojects { } spotless { + java { + licenseHeaderFile(rootProject.file("HEADER")).yearSeparator("-") + targetExclude("src/testmod/**") + } kotlin { licenseHeaderFile(rootProject.file("HEADER")).yearSeparator("-") targetExclude("src/testmod/**") diff --git a/docs/arcade-events/getting-started.md b/docs/arcade-events-server/getting-started.md similarity index 68% rename from docs/arcade-events/getting-started.md rename to docs/arcade-events-server/getting-started.md index 702e82dc..31c94856 100644 --- a/docs/arcade-events/getting-started.md +++ b/docs/arcade-events-server/getting-started.md @@ -19,9 +19,10 @@ repositories { } dependencies { - include(modImplementation("net.casual-championships:arcade-events:0.3.1-alpha.25+1.21.3")!!) + include(modImplementation("net.casualchampionships:arcade-events-server:0.4.0-beta.1+1.21.4")!!) - include(modImplementation("net.casual-championships:arcade-utils:0.3.1-alpha.25+1.21.3")!!) + include(modImplementation("net.casualchampionships:arcade-event-registry:0.4.0-beta.1+1.21.4")!!) + include(modImplementation("net.casualchampionships:arcade-utils:0.4.0-beta.1+1.21.4")!!) } ``` diff --git a/docs/arcade-extensions/getting-started.md b/docs/arcade-extensions/getting-started.md index 26e87521..2c84e26a 100644 --- a/docs/arcade-extensions/getting-started.md +++ b/docs/arcade-extensions/getting-started.md @@ -16,10 +16,10 @@ repositories { } dependencies { - include(modImplementation("net.casualchampionships:arcade-extensions:0.4.0-alpha.16+1.21.4")!!) + include(modImplementation("net.casualchampionships:arcade-extensions:0.4.0-beta.1+1.21.4")!!) - include(modImplementation("net.casualchampionships:arcade-event-registry:0.4.0-alpha.16+1.21.4")!!) - include(modImplementation("net.casualchampionships:arcade-events-server:0.4.0-alpha.16+1.21.4")!!) - include(modImplementation("net.casualchampionships:arcade-utils:0.4.0-alpha.16+1.21.4")!!) + include(modImplementation("net.casualchampionships:arcade-event-registry:0.4.0-beta.1+1.21.4")!!) + include(modImplementation("net.casualchampionships:arcade-events-server:0.4.0-beta.1+1.21.4")!!) + include(modImplementation("net.casualchampionships:arcade-utils:0.4.0-beta.1+1.21.4")!!) } ```