namespaces = packResources.getNamespaces(PackType.SERVER_DATA);
namespaces.forEach(namespace ->
- packResources.listResources(PackType.SERVER_DATA, namespace, "scc_animations",
+ packResources.listResources(PackType.SERVER_DATA, namespace, "ac_animations",
(resourceLocation, inputStreamIoSupplier) -> {
String path = resourceLocation.getPath();
if (path.endsWith("animation.layer.json")) {
@@ -330,21 +328,21 @@ public class AnimationRegistry {
// Merge layer configurations
parsedLayers.forEach((layerKey, priority) -> {
if (layers.containsKey(layerKey)) {
- SnowyCrescentCore.log.debug("Overriding layer {} with priority {}", layerKey, priority);
+ AnimationCore.log.debug("Overriding layer {} with priority {}", layerKey, priority);
}
layers.put(layerKey, priority);
});
loadedCount += parsedLayers.size();
- SnowyCrescentCore.log.debug("Loaded {} layer configurations from {}",
+ AnimationCore.log.debug("Loaded {} layer configurations from {}",
parsedLayers.size(), entry.getKey().getNamespace());
} catch (IllegalArgumentException | JsonParseException e) {
- SnowyCrescentCore.log.error("Parsing error loading layer configuration", e);
+ AnimationCore.log.error("Parsing error loading layer configuration", e);
}
}
- SnowyCrescentCore.log.info("Loaded {} layer configurations from data packs", loadedCount);
+ AnimationCore.log.info("Loaded {} layer configurations from data packs", loadedCount);
}
}
@@ -363,7 +361,7 @@ public class AnimationRegistry {
* Send all animations and layers to the client
*/
private static void sendAnimationsToClient(ServerPlayer player) {
- SnowyCrescentCore.log.debug("Sending animations to player: {}", player.getName().getString());
+ AnimationCore.log.debug("Sending animations to player: {}", player.getName().getString());
// Clear client cache first
ModChannel.sendToPlayer(new AnimationClientStatusPacket(
@@ -392,7 +390,7 @@ public class AnimationRegistry {
ModChannel.sendToPlayer(new AnimationClientStatusPacket(
AnimationClientStatusPacket.Status.LAYER_REGISTER), player);
- SnowyCrescentCore.log.debug("Sent {} animations and {} layers to player {}",
+ AnimationCore.log.debug("Sent {} animations and {} layers to player {}",
animations.size(), layers.size(), player.getName().getString());
}
@@ -462,7 +460,7 @@ public class AnimationRegistry {
// Update existing players' animation stacks
ClientLevel level = Minecraft.getInstance().level;
if (level == null) {
- SnowyCrescentCore.log.error("Level is null, cannot update animation layers");
+ AnimationCore.log.error("Level is null, cannot update animation layers");
return;
}
@@ -471,7 +469,7 @@ public class AnimationRegistry {
updatePlayerAnimationStack(player);
}
} catch (Exception e) {
- SnowyCrescentCore.log.error("Failed to update player animation layers", e);
+ AnimationCore.log.error("Failed to update player animation layers", e);
}
}
}
@@ -535,7 +533,7 @@ public class AnimationRegistry {
restorePlayingAnimations(player);
} catch (Exception e) {
- SnowyCrescentCore.log.error("Failed to update animation stack for player: {}", player, e);
+ AnimationCore.log.error("Failed to update animation stack for player: {}", player, e);
}
}
@@ -587,7 +585,7 @@ public class AnimationRegistry {
);
}
} catch (Exception e) {
- SnowyCrescentCore.log.error("Failed to restore playing animations for player: {}", player, e);
+ AnimationCore.log.error("Failed to restore playing animations for player: {}", player, e);
}
}
diff --git a/src/main/java/com/linearpast/sccore/animation/register/RawAnimationRegistry.java b/src/main/java/top/leisuretimedock/animationcore/animation/register/RawAnimationRegistry.java
similarity index 84%
rename from src/main/java/com/linearpast/sccore/animation/register/RawAnimationRegistry.java
rename to src/main/java/top/leisuretimedock/animationcore/animation/register/RawAnimationRegistry.java
index 4ebbe0f..4de3163 100644
--- a/src/main/java/com/linearpast/sccore/animation/register/RawAnimationRegistry.java
+++ b/src/main/java/top/leisuretimedock/animationcore/animation/register/RawAnimationRegistry.java
@@ -1,11 +1,11 @@
-package com.linearpast.sccore.animation.register;
+package top.leisuretimedock.animationcore.animation.register;
-import com.linearpast.sccore.SnowyCrescentCore;
-import com.linearpast.sccore.animation.command.argument.AnimationArgument;
-import com.linearpast.sccore.animation.data.RawAnimationData;
-import com.linearpast.sccore.animation.data.util.RawAnimJson;
-import com.linearpast.sccore.animation.event.create.AnimationRegisterEvent;
-import com.linearpast.sccore.animation.utils.FileUtils;
+import top.leisuretimedock.animationcore.AnimationCore;
+import top.leisuretimedock.animationcore.animation.command.argument.AnimationArgument;
+import top.leisuretimedock.animationcore.animation.data.RawAnimationData;
+import top.leisuretimedock.animationcore.animation.data.util.RawAnimJson;
+import top.leisuretimedock.animationcore.animation.event.create.AnimationRegisterEvent;
+import top.leisuretimedock.animationcore.animation.utils.FileUtils;
import net.minecraft.client.Minecraft;
import net.minecraft.resources.ResourceLocation;
import net.minecraftforge.api.distmarker.Dist;
@@ -76,7 +76,7 @@ public class RawAnimationRegistry {
RawAnimationData anim = reader.parse();
animationDataMap.put(anim.getKey(), anim);
} catch (Exception ignored) {
- SnowyCrescentCore.log.error("Failed to parse raw animation JSON: {}", path.toString());
+ AnimationCore.log.error("Failed to parse raw animation JSON: {}", path.toString());
}
}
registerAnimations(animationDataMap);
@@ -94,7 +94,7 @@ public class RawAnimationRegistry {
throw new RuntimeException("Duplicated animation on server: " + location);
return true;
} catch (RuntimeException e) {
- SnowyCrescentCore.log.error(e.getMessage(), e);
+ AnimationCore.log.error(e.getMessage(), e);
return false;
}
}
diff --git a/src/main/java/com/linearpast/sccore/animation/service/AnimationService.java b/src/main/java/top/leisuretimedock/animationcore/animation/service/AnimationService.java
similarity index 90%
rename from src/main/java/com/linearpast/sccore/animation/service/AnimationService.java
rename to src/main/java/top/leisuretimedock/animationcore/animation/service/AnimationService.java
index 654a3b1..9267bfb 100644
--- a/src/main/java/com/linearpast/sccore/animation/service/AnimationService.java
+++ b/src/main/java/top/leisuretimedock/animationcore/animation/service/AnimationService.java
@@ -1,12 +1,12 @@
-package com.linearpast.sccore.animation.service;
+package top.leisuretimedock.animationcore.animation.service;
-import com.linearpast.sccore.animation.capability.AnimationDataCapability;
-import com.linearpast.sccore.animation.capability.inter.IAnimationCapability;
-import com.linearpast.sccore.animation.data.AnimationData;
-import com.linearpast.sccore.animation.data.GenericAnimationData;
-import com.linearpast.sccore.animation.register.AnimationRegistry;
-import com.linearpast.sccore.animation.utils.AnimationUtils;
-import com.linearpast.sccore.animation.utils.ApiBack;
+import top.leisuretimedock.animationcore.animation.capability.AnimationDataCapability;
+import top.leisuretimedock.animationcore.animation.capability.inter.IAnimationCapability;
+import top.leisuretimedock.animationcore.animation.data.AnimationData;
+import top.leisuretimedock.animationcore.animation.data.GenericAnimationData;
+import top.leisuretimedock.animationcore.animation.register.AnimationRegistry;
+import top.leisuretimedock.animationcore.animation.utils.AnimationUtils;
+import top.leisuretimedock.animationcore.animation.utils.ApiBack;
import net.minecraft.client.player.AbstractClientPlayer;
import net.minecraft.nbt.CompoundTag;
import net.minecraft.resources.ResourceLocation;
diff --git a/src/main/java/com/linearpast/sccore/animation/service/IAnimationService.java b/src/main/java/top/leisuretimedock/animationcore/animation/service/IAnimationService.java
similarity index 95%
rename from src/main/java/com/linearpast/sccore/animation/service/IAnimationService.java
rename to src/main/java/top/leisuretimedock/animationcore/animation/service/IAnimationService.java
index ee58632..cc10d87 100644
--- a/src/main/java/com/linearpast/sccore/animation/service/IAnimationService.java
+++ b/src/main/java/top/leisuretimedock/animationcore/animation/service/IAnimationService.java
@@ -1,24 +1,24 @@
-package com.linearpast.sccore.animation.service;
+package top.leisuretimedock.animationcore.animation.service;
-import com.linearpast.sccore.animation.data.AnimationData;
-import com.linearpast.sccore.animation.entity.AnimationRideEntity;
-import com.linearpast.sccore.animation.event.PlayerTickEvent;
-import com.linearpast.sccore.animation.event.client.CameraModify;
-import com.linearpast.sccore.animation.event.client.ClientPlayerEvent;
-import com.linearpast.sccore.animation.event.client.EntityRendererRegisterEvent;
-import com.linearpast.sccore.animation.event.create.AnimationEvent;
-import com.linearpast.sccore.animation.network.toclient.SyncAnimationPacket;
-import com.linearpast.sccore.animation.network.toserver.*;
-import com.linearpast.sccore.animation.register.AnimationCapabilities;
-import com.linearpast.sccore.animation.register.AnimationChannels;
-import com.linearpast.sccore.animation.register.AnimationEntities;
-import com.linearpast.sccore.animation.register.AnimationRegistry;
-import com.linearpast.sccore.animation.utils.AnimationUtils;
-import com.linearpast.sccore.animation.utils.ApiBack;
-import com.linearpast.sccore.capability.data.ICapabilitySync;
-import com.linearpast.sccore.core.ModChannel;
-import com.linearpast.sccore.core.ModCompatRun;
-import com.linearpast.sccore.core.configs.ModConfigs;
+import top.leisuretimedock.animationcore.animation.data.AnimationData;
+import top.leisuretimedock.animationcore.animation.entity.AnimationRideEntity;
+import top.leisuretimedock.animationcore.animation.event.PlayerTickEvent;
+import top.leisuretimedock.animationcore.animation.event.client.CameraModify;
+import top.leisuretimedock.animationcore.animation.event.client.ClientPlayerEvent;
+import top.leisuretimedock.animationcore.animation.event.client.EntityRendererRegisterEvent;
+import top.leisuretimedock.animationcore.animation.event.create.AnimationEvent;
+import top.leisuretimedock.animationcore.animation.network.toclient.SyncAnimationPacket;
+import top.leisuretimedock.animationcore.animation.network.toserver.*;
+import top.leisuretimedock.animationcore.animation.register.AnimationCapabilities;
+import top.leisuretimedock.animationcore.animation.register.AnimationChannels;
+import top.leisuretimedock.animationcore.animation.register.AnimationEntities;
+import top.leisuretimedock.animationcore.animation.register.AnimationRegistry;
+import top.leisuretimedock.animationcore.animation.utils.AnimationUtils;
+import top.leisuretimedock.animationcore.animation.utils.ApiBack;
+import top.leisuretimedock.animationcore.capability.data.ICapabilitySync;
+import top.leisuretimedock.animationcore.core.ModChannel;
+import top.leisuretimedock.animationcore.core.ModCompatRun;
+import top.leisuretimedock.animationcore.core.configs.ModConfigs;
import dev.kosmx.playerAnim.core.data.KeyframeAnimation;
import dev.kosmx.playerAnim.minecraftApi.PlayerAnimationRegistry;
import net.minecraft.client.Minecraft;
diff --git a/src/main/java/com/linearpast/sccore/animation/service/RawAnimationService.java b/src/main/java/top/leisuretimedock/animationcore/animation/service/RawAnimationService.java
similarity index 88%
rename from src/main/java/com/linearpast/sccore/animation/service/RawAnimationService.java
rename to src/main/java/top/leisuretimedock/animationcore/animation/service/RawAnimationService.java
index befa8f5..9d37c80 100644
--- a/src/main/java/com/linearpast/sccore/animation/service/RawAnimationService.java
+++ b/src/main/java/top/leisuretimedock/animationcore/animation/service/RawAnimationService.java
@@ -1,12 +1,12 @@
-package com.linearpast.sccore.animation.service;
+package top.leisuretimedock.animationcore.animation.service;
-import com.linearpast.sccore.animation.capability.RawAnimationDataCapability;
-import com.linearpast.sccore.animation.data.AnimationData;
-import com.linearpast.sccore.animation.data.RawAnimationData;
-import com.linearpast.sccore.animation.event.create.AnimationRegisterEvent;
-import com.linearpast.sccore.animation.register.RawAnimationRegistry;
-import com.linearpast.sccore.animation.utils.AnimationUtils;
-import com.linearpast.sccore.animation.utils.ApiBack;
+import top.leisuretimedock.animationcore.animation.capability.RawAnimationDataCapability;
+import top.leisuretimedock.animationcore.animation.data.AnimationData;
+import top.leisuretimedock.animationcore.animation.data.RawAnimationData;
+import top.leisuretimedock.animationcore.animation.event.create.AnimationRegisterEvent;
+import top.leisuretimedock.animationcore.animation.register.RawAnimationRegistry;
+import top.leisuretimedock.animationcore.animation.utils.AnimationUtils;
+import top.leisuretimedock.animationcore.animation.utils.ApiBack;
import net.minecraft.client.player.AbstractClientPlayer;
import net.minecraft.nbt.CompoundTag;
import net.minecraft.resources.ResourceLocation;
diff --git a/src/main/java/com/linearpast/sccore/animation/utils/AnimationUtils.java b/src/main/java/top/leisuretimedock/animationcore/animation/utils/AnimationUtils.java
similarity index 92%
rename from src/main/java/com/linearpast/sccore/animation/utils/AnimationUtils.java
rename to src/main/java/top/leisuretimedock/animationcore/animation/utils/AnimationUtils.java
index 8ee7f33..0fb984e 100644
--- a/src/main/java/com/linearpast/sccore/animation/utils/AnimationUtils.java
+++ b/src/main/java/top/leisuretimedock/animationcore/animation/utils/AnimationUtils.java
@@ -1,18 +1,18 @@
-package com.linearpast.sccore.animation.utils;
+package top.leisuretimedock.animationcore.animation.utils;
-import com.linearpast.sccore.SnowyCrescentCore;
-import com.linearpast.sccore.animation.AnimationApi;
-import com.linearpast.sccore.animation.capability.AnimationDataCapability;
-import com.linearpast.sccore.animation.capability.RawAnimationDataCapability;
-import com.linearpast.sccore.animation.capability.inter.IAnimationCapability;
-import com.linearpast.sccore.animation.data.AnimationData;
-import com.linearpast.sccore.animation.data.GenericAnimationData;
-import com.linearpast.sccore.animation.mixin.IMixinKeyframeAnimationPlayer;
-import com.linearpast.sccore.animation.register.AnimationRegistry;
-import com.linearpast.sccore.animation.service.AnimationService;
-import com.linearpast.sccore.animation.service.IAnimationService;
-import com.linearpast.sccore.animation.service.RawAnimationService;
-import com.linearpast.sccore.core.datagen.ModLang;
+import top.leisuretimedock.animationcore.AnimationCore;
+import top.leisuretimedock.animationcore.animation.AnimationApi;
+import top.leisuretimedock.animationcore.animation.capability.AnimationDataCapability;
+import top.leisuretimedock.animationcore.animation.capability.RawAnimationDataCapability;
+import top.leisuretimedock.animationcore.animation.capability.inter.IAnimationCapability;
+import top.leisuretimedock.animationcore.animation.data.AnimationData;
+import top.leisuretimedock.animationcore.animation.data.GenericAnimationData;
+import top.leisuretimedock.animationcore.animation.mixin.IMixinKeyframeAnimationPlayer;
+import top.leisuretimedock.animationcore.animation.register.AnimationRegistry;
+import top.leisuretimedock.animationcore.animation.service.AnimationService;
+import top.leisuretimedock.animationcore.animation.service.IAnimationService;
+import top.leisuretimedock.animationcore.animation.service.RawAnimationService;
+import top.leisuretimedock.animationcore.core.datagen.ModLang;
import dev.kosmx.playerAnim.api.layered.IAnimation;
import dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer;
import dev.kosmx.playerAnim.api.layered.ModifierLayer;
@@ -187,7 +187,7 @@ public class AnimationUtils {
new KeyframeAnimationPlayer(keyframeAnimation)
);
}catch (Exception e) {
- SnowyCrescentCore.log.error("Failed to play animation : {}", animation, e);
+ AnimationCore.log.error("Failed to play animation : {}", animation, e);
}
}
diff --git a/src/main/java/com/linearpast/sccore/animation/utils/ApiBack.java b/src/main/java/top/leisuretimedock/animationcore/animation/utils/ApiBack.java
similarity index 91%
rename from src/main/java/com/linearpast/sccore/animation/utils/ApiBack.java
rename to src/main/java/top/leisuretimedock/animationcore/animation/utils/ApiBack.java
index 1d491f9..e3ae090 100644
--- a/src/main/java/com/linearpast/sccore/animation/utils/ApiBack.java
+++ b/src/main/java/top/leisuretimedock/animationcore/animation/utils/ApiBack.java
@@ -1,4 +1,4 @@
-package com.linearpast.sccore.animation.utils;
+package top.leisuretimedock.animationcore.animation.utils;
import org.jetbrains.annotations.Nullable;
diff --git a/src/main/java/com/linearpast/sccore/animation/utils/FileUtils.java b/src/main/java/top/leisuretimedock/animationcore/animation/utils/FileUtils.java
similarity index 97%
rename from src/main/java/com/linearpast/sccore/animation/utils/FileUtils.java
rename to src/main/java/top/leisuretimedock/animationcore/animation/utils/FileUtils.java
index 8cc60d9..2bcc949 100644
--- a/src/main/java/com/linearpast/sccore/animation/utils/FileUtils.java
+++ b/src/main/java/top/leisuretimedock/animationcore/animation/utils/FileUtils.java
@@ -1,4 +1,4 @@
-package com.linearpast.sccore.animation.utils;
+package top.leisuretimedock.animationcore.animation.utils;
import java.io.InputStream;
import java.io.OutputStream;
diff --git a/src/main/java/com/linearpast/sccore/capability/CapabilityUtils.java b/src/main/java/top/leisuretimedock/animationcore/capability/CapabilityUtils.java
similarity index 92%
rename from src/main/java/com/linearpast/sccore/capability/CapabilityUtils.java
rename to src/main/java/top/leisuretimedock/animationcore/capability/CapabilityUtils.java
index 70d43cc..8491c2a 100644
--- a/src/main/java/com/linearpast/sccore/capability/CapabilityUtils.java
+++ b/src/main/java/top/leisuretimedock/animationcore/capability/CapabilityUtils.java
@@ -1,13 +1,13 @@
-package com.linearpast.sccore.capability;
+package top.leisuretimedock.animationcore.capability;
-import com.linearpast.sccore.capability.data.ICapabilitySync;
-import com.linearpast.sccore.capability.data.entity.EntityCapabilityHandler;
-import com.linearpast.sccore.capability.data.entity.EntityCapabilityRegistry;
-import com.linearpast.sccore.capability.data.player.PlayerCapabilityHandler;
-import com.linearpast.sccore.capability.data.player.PlayerCapabilityRegistry;
-import com.linearpast.sccore.capability.network.CapabilityChannel;
-import com.linearpast.sccore.capability.network.ICapabilityPacket;
-import com.linearpast.sccore.core.ModChannel;
+import top.leisuretimedock.animationcore.capability.data.ICapabilitySync;
+import top.leisuretimedock.animationcore.capability.data.entity.EntityCapabilityHandler;
+import top.leisuretimedock.animationcore.capability.data.entity.EntityCapabilityRegistry;
+import top.leisuretimedock.animationcore.capability.data.player.PlayerCapabilityHandler;
+import top.leisuretimedock.animationcore.capability.data.player.PlayerCapabilityRegistry;
+import top.leisuretimedock.animationcore.capability.network.CapabilityChannel;
+import top.leisuretimedock.animationcore.capability.network.ICapabilityPacket;
+import top.leisuretimedock.animationcore.core.ModChannel;
import net.minecraft.network.FriendlyByteBuf;
import net.minecraft.resources.ResourceLocation;
import net.minecraft.world.entity.Entity;
diff --git a/src/main/java/com/linearpast/sccore/capability/data/ICapabilitySync.java b/src/main/java/top/leisuretimedock/animationcore/capability/data/ICapabilitySync.java
similarity index 92%
rename from src/main/java/com/linearpast/sccore/capability/data/ICapabilitySync.java
rename to src/main/java/top/leisuretimedock/animationcore/capability/data/ICapabilitySync.java
index af80f66..087ba92 100644
--- a/src/main/java/com/linearpast/sccore/capability/data/ICapabilitySync.java
+++ b/src/main/java/top/leisuretimedock/animationcore/capability/data/ICapabilitySync.java
@@ -1,7 +1,7 @@
-package com.linearpast.sccore.capability.data;
+package top.leisuretimedock.animationcore.capability.data;
-import com.linearpast.sccore.capability.network.SimpleCapabilityPacket;
-import com.linearpast.sccore.core.ModChannel;
+import top.leisuretimedock.animationcore.capability.network.SimpleCapabilityPacket;
+import top.leisuretimedock.animationcore.core.ModChannel;
import net.minecraft.nbt.CompoundTag;
import net.minecraft.resources.ResourceLocation;
import net.minecraft.server.level.ServerPlayer;
diff --git a/src/main/java/com/linearpast/sccore/capability/data/entity/EntityCapabilityHandler.java b/src/main/java/top/leisuretimedock/animationcore/capability/data/entity/EntityCapabilityHandler.java
similarity index 88%
rename from src/main/java/com/linearpast/sccore/capability/data/entity/EntityCapabilityHandler.java
rename to src/main/java/top/leisuretimedock/animationcore/capability/data/entity/EntityCapabilityHandler.java
index 1faa539..6b65836 100644
--- a/src/main/java/com/linearpast/sccore/capability/data/entity/EntityCapabilityHandler.java
+++ b/src/main/java/top/leisuretimedock/animationcore/capability/data/entity/EntityCapabilityHandler.java
@@ -1,7 +1,7 @@
-package com.linearpast.sccore.capability.data.entity;
+package top.leisuretimedock.animationcore.capability.data.entity;
-import com.linearpast.sccore.SnowyCrescentCore;
-import com.linearpast.sccore.capability.data.ICapabilitySync;
+import top.leisuretimedock.animationcore.AnimationCore;
+import top.leisuretimedock.animationcore.capability.data.ICapabilitySync;
import net.minecraft.world.entity.Entity;
import net.minecraftforge.common.capabilities.RegisterCapabilitiesEvent;
import net.minecraftforge.event.AttachCapabilitiesEvent;
@@ -12,7 +12,7 @@ import net.minecraftforge.fml.common.Mod;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-@Mod.EventBusSubscriber(modid = SnowyCrescentCore.MODID, bus = Mod.EventBusSubscriber.Bus.FORGE)
+@Mod.EventBusSubscriber(modid = AnimationCore.MOD_ID, bus = Mod.EventBusSubscriber.Bus.FORGE)
public class EntityCapabilityHandler {
private static final Logger log = LoggerFactory.getLogger(EntityCapabilityHandler.class);
private static boolean isRegistered = false;
@@ -20,7 +20,7 @@ public class EntityCapabilityHandler {
/**
* It should be called in the Forge mainline to listen to the capability registration
* Suggest calling it in the Mod constructor method
- * Normally SCCore will call it, so you should not call it
+ * Normally AnimCore will call it, so you should not call it
* @param forgeBus forge event bus
*/
public static void register(IEventBus forgeBus) {
diff --git a/src/main/java/com/linearpast/sccore/capability/data/entity/EntityCapabilityProvider.java b/src/main/java/top/leisuretimedock/animationcore/capability/data/entity/EntityCapabilityProvider.java
similarity index 92%
rename from src/main/java/com/linearpast/sccore/capability/data/entity/EntityCapabilityProvider.java
rename to src/main/java/top/leisuretimedock/animationcore/capability/data/entity/EntityCapabilityProvider.java
index 4d27acc..c79268f 100644
--- a/src/main/java/com/linearpast/sccore/capability/data/entity/EntityCapabilityProvider.java
+++ b/src/main/java/top/leisuretimedock/animationcore/capability/data/entity/EntityCapabilityProvider.java
@@ -1,6 +1,6 @@
-package com.linearpast.sccore.capability.data.entity;
+package top.leisuretimedock.animationcore.capability.data.entity;
-import com.linearpast.sccore.capability.data.ICapabilitySync;
+import top.leisuretimedock.animationcore.capability.data.ICapabilitySync;
import net.minecraft.core.Direction;
import net.minecraft.nbt.CompoundTag;
import net.minecraft.resources.ResourceLocation;
diff --git a/src/main/java/com/linearpast/sccore/capability/data/entity/EntityCapabilityRegistry.java b/src/main/java/top/leisuretimedock/animationcore/capability/data/entity/EntityCapabilityRegistry.java
similarity index 94%
rename from src/main/java/com/linearpast/sccore/capability/data/entity/EntityCapabilityRegistry.java
rename to src/main/java/top/leisuretimedock/animationcore/capability/data/entity/EntityCapabilityRegistry.java
index 960536a..dfa71aa 100644
--- a/src/main/java/com/linearpast/sccore/capability/data/entity/EntityCapabilityRegistry.java
+++ b/src/main/java/top/leisuretimedock/animationcore/capability/data/entity/EntityCapabilityRegistry.java
@@ -1,6 +1,6 @@
-package com.linearpast.sccore.capability.data.entity;
+package top.leisuretimedock.animationcore.capability.data.entity;
-import com.linearpast.sccore.capability.data.ICapabilitySync;
+import top.leisuretimedock.animationcore.capability.data.ICapabilitySync;
import net.minecraft.resources.ResourceLocation;
import net.minecraft.world.entity.Entity;
import net.minecraftforge.common.capabilities.Capability;
diff --git a/src/main/java/com/linearpast/sccore/capability/data/entity/EntityCapabilityRemainder.java b/src/main/java/top/leisuretimedock/animationcore/capability/data/entity/EntityCapabilityRemainder.java
similarity index 90%
rename from src/main/java/com/linearpast/sccore/capability/data/entity/EntityCapabilityRemainder.java
rename to src/main/java/top/leisuretimedock/animationcore/capability/data/entity/EntityCapabilityRemainder.java
index d46944c..74d182b 100644
--- a/src/main/java/com/linearpast/sccore/capability/data/entity/EntityCapabilityRemainder.java
+++ b/src/main/java/top/leisuretimedock/animationcore/capability/data/entity/EntityCapabilityRemainder.java
@@ -1,8 +1,8 @@
-package com.linearpast.sccore.capability.data.entity;
+package top.leisuretimedock.animationcore.capability.data.entity;
-import com.linearpast.sccore.capability.CapabilityUtils;
-import com.linearpast.sccore.capability.data.ICapabilitySync;
-import com.linearpast.sccore.capability.data.player.PlayerCapabilityRegistry;
+import top.leisuretimedock.animationcore.capability.CapabilityUtils;
+import top.leisuretimedock.animationcore.capability.data.ICapabilitySync;
+import top.leisuretimedock.animationcore.capability.data.player.PlayerCapabilityRegistry;
import net.minecraft.server.level.ServerPlayer;
import net.minecraft.world.entity.Entity;
import net.minecraft.world.entity.LivingEntity;
diff --git a/src/main/java/com/linearpast/sccore/capability/data/entity/SimpleEntityCapabilitySync.java b/src/main/java/top/leisuretimedock/animationcore/capability/data/entity/SimpleEntityCapabilitySync.java
similarity index 94%
rename from src/main/java/com/linearpast/sccore/capability/data/entity/SimpleEntityCapabilitySync.java
rename to src/main/java/top/leisuretimedock/animationcore/capability/data/entity/SimpleEntityCapabilitySync.java
index 1061ecb..6a83157 100644
--- a/src/main/java/com/linearpast/sccore/capability/data/entity/SimpleEntityCapabilitySync.java
+++ b/src/main/java/top/leisuretimedock/animationcore/capability/data/entity/SimpleEntityCapabilitySync.java
@@ -1,6 +1,6 @@
-package com.linearpast.sccore.capability.data.entity;
+package top.leisuretimedock.animationcore.capability.data.entity;
-import com.linearpast.sccore.capability.data.ICapabilitySync;
+import top.leisuretimedock.animationcore.capability.data.ICapabilitySync;
import net.minecraft.nbt.CompoundTag;
import net.minecraft.world.entity.Entity;
@@ -12,7 +12,7 @@ import net.minecraft.world.entity.Entity;
*
* {@code
* public static final ResourceLocation key =
- * new ResourceLocation(MyMod.MODID, "sheep_data");
+ * new ResourceLocation(MyMod.MOD_ID, "sheep_data");
* public static Optional getCapability(Sheep sheep){
* return Optional.ofNullable(CapabilityUtils.getEntityCapability(
* player, SheepDataCapability.key, SheepDataCapability.class
diff --git a/src/main/java/com/linearpast/sccore/capability/data/player/PlayerCapabilityHandler.java b/src/main/java/top/leisuretimedock/animationcore/capability/data/player/PlayerCapabilityHandler.java
similarity index 90%
rename from src/main/java/com/linearpast/sccore/capability/data/player/PlayerCapabilityHandler.java
rename to src/main/java/top/leisuretimedock/animationcore/capability/data/player/PlayerCapabilityHandler.java
index 54189ab..496ea9c 100644
--- a/src/main/java/com/linearpast/sccore/capability/data/player/PlayerCapabilityHandler.java
+++ b/src/main/java/top/leisuretimedock/animationcore/capability/data/player/PlayerCapabilityHandler.java
@@ -1,7 +1,7 @@
-package com.linearpast.sccore.capability.data.player;
+package top.leisuretimedock.animationcore.capability.data.player;
-import com.linearpast.sccore.SnowyCrescentCore;
-import com.linearpast.sccore.capability.data.ICapabilitySync;
+import top.leisuretimedock.animationcore.AnimationCore;
+import top.leisuretimedock.animationcore.capability.data.ICapabilitySync;
import net.minecraft.world.entity.player.Player;
import net.minecraftforge.common.capabilities.RegisterCapabilitiesEvent;
import net.minecraftforge.event.AttachCapabilitiesEvent;
@@ -12,7 +12,7 @@ import net.minecraftforge.fml.common.Mod;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-@Mod.EventBusSubscriber(modid = SnowyCrescentCore.MODID, bus = Mod.EventBusSubscriber.Bus.FORGE)
+@Mod.EventBusSubscriber(modid = AnimationCore.MOD_ID, bus = Mod.EventBusSubscriber.Bus.FORGE)
public class PlayerCapabilityHandler {
private static final Logger log = LoggerFactory.getLogger(PlayerCapabilityHandler.class);
private static boolean isRegistered = false;
diff --git a/src/main/java/com/linearpast/sccore/capability/data/player/PlayerCapabilityProvider.java b/src/main/java/top/leisuretimedock/animationcore/capability/data/player/PlayerCapabilityProvider.java
similarity index 92%
rename from src/main/java/com/linearpast/sccore/capability/data/player/PlayerCapabilityProvider.java
rename to src/main/java/top/leisuretimedock/animationcore/capability/data/player/PlayerCapabilityProvider.java
index 5e3b2e7..2d801ea 100644
--- a/src/main/java/com/linearpast/sccore/capability/data/player/PlayerCapabilityProvider.java
+++ b/src/main/java/top/leisuretimedock/animationcore/capability/data/player/PlayerCapabilityProvider.java
@@ -1,6 +1,6 @@
-package com.linearpast.sccore.capability.data.player;
+package top.leisuretimedock.animationcore.capability.data.player;
-import com.linearpast.sccore.capability.data.ICapabilitySync;
+import top.leisuretimedock.animationcore.capability.data.ICapabilitySync;
import net.minecraft.core.Direction;
import net.minecraft.nbt.CompoundTag;
import net.minecraft.resources.ResourceLocation;
diff --git a/src/main/java/com/linearpast/sccore/capability/data/player/PlayerCapabilityRegistry.java b/src/main/java/top/leisuretimedock/animationcore/capability/data/player/PlayerCapabilityRegistry.java
similarity index 93%
rename from src/main/java/com/linearpast/sccore/capability/data/player/PlayerCapabilityRegistry.java
rename to src/main/java/top/leisuretimedock/animationcore/capability/data/player/PlayerCapabilityRegistry.java
index a8837ef..0251168 100644
--- a/src/main/java/com/linearpast/sccore/capability/data/player/PlayerCapabilityRegistry.java
+++ b/src/main/java/top/leisuretimedock/animationcore/capability/data/player/PlayerCapabilityRegistry.java
@@ -1,6 +1,6 @@
-package com.linearpast.sccore.capability.data.player;
+package top.leisuretimedock.animationcore.capability.data.player;
-import com.linearpast.sccore.capability.data.ICapabilitySync;
+import top.leisuretimedock.animationcore.capability.data.ICapabilitySync;
import net.minecraft.resources.ResourceLocation;
import net.minecraft.world.entity.player.Player;
import net.minecraftforge.common.capabilities.Capability;
diff --git a/src/main/java/com/linearpast/sccore/capability/data/player/PlayerCapabilityRemainder.java b/src/main/java/top/leisuretimedock/animationcore/capability/data/player/PlayerCapabilityRemainder.java
similarity index 94%
rename from src/main/java/com/linearpast/sccore/capability/data/player/PlayerCapabilityRemainder.java
rename to src/main/java/top/leisuretimedock/animationcore/capability/data/player/PlayerCapabilityRemainder.java
index 4304f5f..e304574 100644
--- a/src/main/java/com/linearpast/sccore/capability/data/player/PlayerCapabilityRemainder.java
+++ b/src/main/java/top/leisuretimedock/animationcore/capability/data/player/PlayerCapabilityRemainder.java
@@ -1,7 +1,7 @@
-package com.linearpast.sccore.capability.data.player;
+package top.leisuretimedock.animationcore.capability.data.player;
-import com.linearpast.sccore.capability.CapabilityUtils;
-import com.linearpast.sccore.capability.data.ICapabilitySync;
+import top.leisuretimedock.animationcore.capability.CapabilityUtils;
+import top.leisuretimedock.animationcore.capability.data.ICapabilitySync;
import net.minecraft.server.level.ServerPlayer;
import net.minecraft.world.entity.player.Player;
import net.minecraftforge.event.TickEvent;
diff --git a/src/main/java/com/linearpast/sccore/capability/data/player/SimplePlayerCapabilitySync.java b/src/main/java/top/leisuretimedock/animationcore/capability/data/player/SimplePlayerCapabilitySync.java
similarity index 92%
rename from src/main/java/com/linearpast/sccore/capability/data/player/SimplePlayerCapabilitySync.java
rename to src/main/java/top/leisuretimedock/animationcore/capability/data/player/SimplePlayerCapabilitySync.java
index e99424f..3d7021c 100644
--- a/src/main/java/com/linearpast/sccore/capability/data/player/SimplePlayerCapabilitySync.java
+++ b/src/main/java/top/leisuretimedock/animationcore/capability/data/player/SimplePlayerCapabilitySync.java
@@ -1,7 +1,7 @@
-package com.linearpast.sccore.capability.data.player;
+package top.leisuretimedock.animationcore.capability.data.player;
-import com.linearpast.sccore.capability.data.ICapabilitySync;
-import com.linearpast.sccore.capability.data.entity.SimpleEntityCapabilitySync;
+import top.leisuretimedock.animationcore.capability.data.ICapabilitySync;
+import top.leisuretimedock.animationcore.capability.data.entity.SimpleEntityCapabilitySync;
import net.minecraft.nbt.CompoundTag;
import net.minecraft.world.entity.player.Player;
@@ -15,7 +15,7 @@ import java.util.UUID;
*
* {@code
* public static final ResourceLocation key =
- * new ResourceLocation(MyMod.MODID, "my_data");
+ * new ResourceLocation(MyMod.MOD_ID, "my_data");
* public static Optional getCapability(Player player){
* return Optional.ofNullable(CapabilityUtils.getPlayerCapability(
* player, MyDataCapability.key, MyDataCapability.class
diff --git a/src/main/java/com/linearpast/sccore/capability/network/CapabilityChannel.java b/src/main/java/top/leisuretimedock/animationcore/capability/network/CapabilityChannel.java
similarity index 86%
rename from src/main/java/com/linearpast/sccore/capability/network/CapabilityChannel.java
rename to src/main/java/top/leisuretimedock/animationcore/capability/network/CapabilityChannel.java
index 984ed3c..d311a67 100644
--- a/src/main/java/com/linearpast/sccore/capability/network/CapabilityChannel.java
+++ b/src/main/java/top/leisuretimedock/animationcore/capability/network/CapabilityChannel.java
@@ -1,4 +1,4 @@
-package com.linearpast.sccore.capability.network;
+package top.leisuretimedock.animationcore.capability.network;
import net.minecraft.network.FriendlyByteBuf;
import net.minecraftforge.network.NetworkDirection;
@@ -12,11 +12,11 @@ import java.util.function.Supplier;
/**
* Call createChannel in the Mod main class construction method logic. There are two ways:
*
- * 1. {@link com.linearpast.sccore.capability.CapabilityUtils#createChannel(SimpleChannel)}
+ * 1. {@link top.leisuretimedock.animationcore.capability.CapabilityUtils#createChannel(SimpleChannel)}
* If you do this, you must override all the sendToPlayer methods in the Capability class, and call your Channel in the override
*
*
- * 2. {@link com.linearpast.sccore.capability.CapabilityUtils#createChannel()}
+ * 2. {@link top.leisuretimedock.animationcore.capability.CapabilityUtils#createChannel()}
* If this is done, the network package will be registered with SCCore's Channel
*
* The added network packet must implement the ICapabilityPacket interface
diff --git a/src/main/java/com/linearpast/sccore/capability/network/ICapabilityPacket.java b/src/main/java/top/leisuretimedock/animationcore/capability/network/ICapabilityPacket.java
similarity index 90%
rename from src/main/java/com/linearpast/sccore/capability/network/ICapabilityPacket.java
rename to src/main/java/top/leisuretimedock/animationcore/capability/network/ICapabilityPacket.java
index edeeb34..159f0d2 100644
--- a/src/main/java/com/linearpast/sccore/capability/network/ICapabilityPacket.java
+++ b/src/main/java/top/leisuretimedock/animationcore/capability/network/ICapabilityPacket.java
@@ -1,6 +1,6 @@
-package com.linearpast.sccore.capability.network;
+package top.leisuretimedock.animationcore.capability.network;
-import com.linearpast.sccore.capability.data.ICapabilitySync;
+import top.leisuretimedock.animationcore.capability.data.ICapabilitySync;
import net.minecraft.nbt.CompoundTag;
import net.minecraft.network.FriendlyByteBuf;
import net.minecraft.world.entity.Entity;
diff --git a/src/main/java/com/linearpast/sccore/capability/network/SimpleCapabilityPacket.java b/src/main/java/top/leisuretimedock/animationcore/capability/network/SimpleCapabilityPacket.java
similarity index 80%
rename from src/main/java/com/linearpast/sccore/capability/network/SimpleCapabilityPacket.java
rename to src/main/java/top/leisuretimedock/animationcore/capability/network/SimpleCapabilityPacket.java
index 54d1589..8526546 100644
--- a/src/main/java/com/linearpast/sccore/capability/network/SimpleCapabilityPacket.java
+++ b/src/main/java/top/leisuretimedock/animationcore/capability/network/SimpleCapabilityPacket.java
@@ -1,10 +1,10 @@
-package com.linearpast.sccore.capability.network;
+package top.leisuretimedock.animationcore.capability.network;
-import com.linearpast.sccore.SnowyCrescentCore;
-import com.linearpast.sccore.capability.CapabilityUtils;
-import com.linearpast.sccore.capability.data.ICapabilitySync;
-import com.linearpast.sccore.capability.data.entity.SimpleEntityCapabilitySync;
-import com.linearpast.sccore.capability.data.player.SimplePlayerCapabilitySync;
+import top.leisuretimedock.animationcore.AnimationCore;
+import top.leisuretimedock.animationcore.capability.CapabilityUtils;
+import top.leisuretimedock.animationcore.capability.data.ICapabilitySync;
+import top.leisuretimedock.animationcore.capability.data.entity.SimpleEntityCapabilitySync;
+import top.leisuretimedock.animationcore.capability.data.player.SimplePlayerCapabilitySync;
import net.minecraft.client.Minecraft;
import net.minecraft.client.multiplayer.ClientLevel;
import net.minecraft.nbt.CompoundTag;
@@ -72,7 +72,7 @@ public class SimpleCapabilityPacket implements ICapabilityPack
try {
ICapabilitySync> data = CapabilityUtils.getCapability(entity, key);
if(data == null) {
- SnowyCrescentCore.log.error("key {} not found when sync capability on entity {}", key, entity);
+ AnimationCore.log.error("key {} not found when sync capability on entity {}", key, entity);
return;
}
syncData(nbt, data);
diff --git a/src/main/java/com/linearpast/sccore/core/IModLazyRun.java b/src/main/java/top/leisuretimedock/animationcore/core/IModLazyRun.java
similarity index 95%
rename from src/main/java/com/linearpast/sccore/core/IModLazyRun.java
rename to src/main/java/top/leisuretimedock/animationcore/core/IModLazyRun.java
index d5eeab9..6bef27b 100644
--- a/src/main/java/com/linearpast/sccore/core/IModLazyRun.java
+++ b/src/main/java/top/leisuretimedock/animationcore/core/IModLazyRun.java
@@ -1,4 +1,4 @@
-package com.linearpast.sccore.core;
+package top.leisuretimedock.animationcore.core;
import java.util.concurrent.Callable;
diff --git a/src/main/java/com/linearpast/sccore/core/ModChannel.java b/src/main/java/top/leisuretimedock/animationcore/core/ModChannel.java
similarity index 84%
rename from src/main/java/com/linearpast/sccore/core/ModChannel.java
rename to src/main/java/top/leisuretimedock/animationcore/core/ModChannel.java
index da9ef80..a9fb383 100644
--- a/src/main/java/com/linearpast/sccore/core/ModChannel.java
+++ b/src/main/java/top/leisuretimedock/animationcore/core/ModChannel.java
@@ -1,6 +1,6 @@
-package com.linearpast.sccore.core;
+package top.leisuretimedock.animationcore.core;
-import com.linearpast.sccore.SnowyCrescentCore;
+import top.leisuretimedock.animationcore.AnimationCore;
import net.minecraft.resources.ResourceLocation;
import net.minecraft.server.level.ServerPlayer;
import net.minecraftforge.fml.ModList;
@@ -11,11 +11,11 @@ import net.minecraftforge.network.simple.SimpleChannel;
public class ModChannel {
private static int cid = 0;
private static final String PROTOCOL_VERSION = ModList.get()
- .getModContainerById(SnowyCrescentCore.MODID)
+ .getModContainerById(AnimationCore.MOD_ID)
.map(c -> c.getModInfo().getVersion().toString())
.orElse("unknown");
public static final SimpleChannel INSTANCE = NetworkRegistry.newSimpleChannel(
- new ResourceLocation(SnowyCrescentCore.MODID, SnowyCrescentCore.MODID),
+ new ResourceLocation(AnimationCore.MOD_ID, AnimationCore.MOD_ID),
() -> PROTOCOL_VERSION,
PROTOCOL_VERSION::equals,
PROTOCOL_VERSION::equals
diff --git a/src/main/java/com/linearpast/sccore/core/ModCommands.java b/src/main/java/top/leisuretimedock/animationcore/core/ModCommands.java
similarity index 85%
rename from src/main/java/com/linearpast/sccore/core/ModCommands.java
rename to src/main/java/top/leisuretimedock/animationcore/core/ModCommands.java
index 6d832e8..ee7a264 100644
--- a/src/main/java/com/linearpast/sccore/core/ModCommands.java
+++ b/src/main/java/top/leisuretimedock/animationcore/core/ModCommands.java
@@ -1,7 +1,7 @@
-package com.linearpast.sccore.core;
+package top.leisuretimedock.animationcore.core;
-import com.linearpast.sccore.SnowyCrescentCore;
-import com.linearpast.sccore.animation.register.AnimationCommands;
+import top.leisuretimedock.animationcore.AnimationCore;
+import top.leisuretimedock.animationcore.animation.register.AnimationCommands;
import com.mojang.brigadier.builder.LiteralArgumentBuilder;
import net.minecraft.commands.CommandBuildContext;
import net.minecraft.commands.CommandSourceStack;
@@ -18,7 +18,7 @@ import java.util.Set;
import static net.minecraft.commands.Commands.literal;
public class ModCommands {
- static final Set animationCommand = new HashSet<>(Set.of(SnowyCrescentCore.MODID, "sc", "scc"));
+ static final Set animationCommand = new HashSet<>(Set.of(AnimationCore.MOD_ID, "animationcore", "ac"));
public static void addCommandAlias(String alias) {
animationCommand.add(alias);
}
@@ -36,7 +36,6 @@ public class ModCommands {
public static void commonCommandRegister(RegisterCommandsEvent event) {
animationCommand.forEach(string -> {
LiteralArgumentBuilder builder = literal(string);
- CommandBuildContext buildContext = event.getBuildContext();
AnimationCommands.commonCommandRegister(builder);
event.getDispatcher().register(builder);
@@ -54,7 +53,7 @@ public class ModCommands {
public static class Arguments {
public static final DeferredRegister> REGISTRY = DeferredRegister.create(
- ForgeRegistries.Keys.COMMAND_ARGUMENT_TYPES, SnowyCrescentCore.MODID
+ ForgeRegistries.Keys.COMMAND_ARGUMENT_TYPES, AnimationCore.MOD_ID
);
public static void register(IEventBus eventBus) {
AnimationCommands.registerArguments(REGISTRY);
diff --git a/src/main/java/com/linearpast/sccore/core/ModCompatRun.java b/src/main/java/top/leisuretimedock/animationcore/core/ModCompatRun.java
similarity index 94%
rename from src/main/java/com/linearpast/sccore/core/ModCompatRun.java
rename to src/main/java/top/leisuretimedock/animationcore/core/ModCompatRun.java
index bc508db..310b58b 100644
--- a/src/main/java/com/linearpast/sccore/core/ModCompatRun.java
+++ b/src/main/java/top/leisuretimedock/animationcore/core/ModCompatRun.java
@@ -1,4 +1,4 @@
-package com.linearpast.sccore.core;
+package top.leisuretimedock.animationcore.core;
import net.minecraftforge.api.distmarker.Dist;
import net.minecraftforge.eventbus.api.IEventBus;
diff --git a/src/main/java/com/linearpast/sccore/core/configs/ModConfigs.java b/src/main/java/top/leisuretimedock/animationcore/core/configs/ModConfigs.java
similarity index 98%
rename from src/main/java/com/linearpast/sccore/core/configs/ModConfigs.java
rename to src/main/java/top/leisuretimedock/animationcore/core/configs/ModConfigs.java
index 32273c8..2af15dd 100644
--- a/src/main/java/com/linearpast/sccore/core/configs/ModConfigs.java
+++ b/src/main/java/top/leisuretimedock/animationcore/core/configs/ModConfigs.java
@@ -1,4 +1,4 @@
-package com.linearpast.sccore.core.configs;
+package top.leisuretimedock.animationcore.core.configs;
import net.minecraftforge.common.ForgeConfigSpec;
diff --git a/src/main/java/com/linearpast/sccore/core/datagen/DataGenEvent.java b/src/main/java/top/leisuretimedock/animationcore/core/datagen/DataGenEvent.java
similarity index 71%
rename from src/main/java/com/linearpast/sccore/core/datagen/DataGenEvent.java
rename to src/main/java/top/leisuretimedock/animationcore/core/datagen/DataGenEvent.java
index 89a2b60..1cf6e39 100644
--- a/src/main/java/com/linearpast/sccore/core/datagen/DataGenEvent.java
+++ b/src/main/java/top/leisuretimedock/animationcore/core/datagen/DataGenEvent.java
@@ -1,9 +1,9 @@
-package com.linearpast.sccore.core.datagen;
+package top.leisuretimedock.animationcore.core.datagen;
-import com.linearpast.sccore.SnowyCrescentCore;
-import com.linearpast.sccore.core.datagen.provider.ModAnimationLayerProvider;
-import com.linearpast.sccore.core.datagen.provider.ModAnimationProvider;
-import com.linearpast.sccore.core.datagen.provider.ModLangProvider;
+import top.leisuretimedock.animationcore.AnimationCore;
+import top.leisuretimedock.animationcore.core.datagen.provider.ModAnimationLayerProvider;
+import top.leisuretimedock.animationcore.core.datagen.provider.ModAnimationProvider;
+import top.leisuretimedock.animationcore.core.datagen.provider.ModLangProvider;
import net.minecraft.core.HolderLookup;
import net.minecraft.data.DataGenerator;
import net.minecraft.data.PackOutput;
@@ -14,7 +14,7 @@ import net.minecraftforge.fml.common.Mod;
import java.util.concurrent.CompletableFuture;
-@Mod.EventBusSubscriber(modid = SnowyCrescentCore.MODID, bus = Mod.EventBusSubscriber.Bus.MOD)
+@Mod.EventBusSubscriber(modid = AnimationCore.MOD_ID, bus = Mod.EventBusSubscriber.Bus.MOD)
public class DataGenEvent {
@SubscribeEvent
diff --git a/src/main/java/com/linearpast/sccore/core/datagen/ModLang.java b/src/main/java/top/leisuretimedock/animationcore/core/datagen/ModLang.java
similarity index 96%
rename from src/main/java/com/linearpast/sccore/core/datagen/ModLang.java
rename to src/main/java/top/leisuretimedock/animationcore/core/datagen/ModLang.java
index ec01b8b..3edeb0b 100644
--- a/src/main/java/com/linearpast/sccore/core/datagen/ModLang.java
+++ b/src/main/java/top/leisuretimedock/animationcore/core/datagen/ModLang.java
@@ -1,6 +1,6 @@
-package com.linearpast.sccore.core.datagen;
+package top.leisuretimedock.animationcore.core.datagen;
-import com.linearpast.sccore.SnowyCrescentCore;
+import top.leisuretimedock.animationcore.AnimationCore;
import net.minecraft.sounds.SoundEvent;
import java.util.ArrayList;
@@ -9,7 +9,7 @@ import java.util.List;
public class ModLang {
public record LangEntity(T key, String zhCn, String enUs) { }
public static final List> langList = new ArrayList<>();
- private final static String translationString = "translation." + SnowyCrescentCore.MODID;
+ private final static String translationString = "translation." + AnimationCore.MOD_ID;
private final static String command = ".command";
private static final String animation = ".animation";
public enum TranslatableMessage{
@@ -188,6 +188,6 @@ public class ModLang {
}
public static String getSoundKey(SoundEvent soundEvent){
- return "subtitle." + SnowyCrescentCore.MODID + ".sound." + soundEvent.getLocation().getPath();
+ return "subtitle." + AnimationCore.MOD_ID + ".sound." + soundEvent.getLocation().getPath();
}
}
diff --git a/src/main/java/top/leisuretimedock/animationcore/core/datagen/provider/ModAnimationLayerProvider.java b/src/main/java/top/leisuretimedock/animationcore/core/datagen/provider/ModAnimationLayerProvider.java
new file mode 100644
index 0000000..a87d520
--- /dev/null
+++ b/src/main/java/top/leisuretimedock/animationcore/core/datagen/provider/ModAnimationLayerProvider.java
@@ -0,0 +1,20 @@
+package top.leisuretimedock.animationcore.core.datagen.provider;
+
+import top.leisuretimedock.animationcore.AnimationCore;
+
+import top.leisuretimedock.animationcore.animation.data.util.ACAnimationLayerProvider;
+import top.leisuretimedock.animationcore.example.animation.ModAnimation;
+import net.minecraft.data.DataGenerator;
+
+public class ModAnimationLayerProvider extends ACAnimationLayerProvider {
+ public ModAnimationLayerProvider(DataGenerator generator) {
+ super(generator, AnimationCore.MOD_ID);
+ }
+
+
+ @Override
+ protected LayerBuilder createLayerData() {
+ return LayerBuilder.create()
+ .addCustomLayer(ModAnimation.normalLayers, 42);
+ }
+}
diff --git a/src/main/java/com/linearpast/sccore/core/datagen/provider/ModAnimationProvider.java b/src/main/java/top/leisuretimedock/animationcore/core/datagen/provider/ModAnimationProvider.java
similarity index 62%
rename from src/main/java/com/linearpast/sccore/core/datagen/provider/ModAnimationProvider.java
rename to src/main/java/top/leisuretimedock/animationcore/core/datagen/provider/ModAnimationProvider.java
index c6a4e32..361ee4c 100644
--- a/src/main/java/com/linearpast/sccore/core/datagen/provider/ModAnimationProvider.java
+++ b/src/main/java/top/leisuretimedock/animationcore/core/datagen/provider/ModAnimationProvider.java
@@ -1,21 +1,21 @@
-package com.linearpast.sccore.core.datagen.provider;
+package top.leisuretimedock.animationcore.core.datagen.provider;
-import com.linearpast.sccore.SnowyCrescentCore;
-import com.linearpast.sccore.animation.data.GenericAnimationData;
-import com.linearpast.sccore.animation.data.Ride;
-import com.linearpast.sccore.animation.data.util.SCCAnimationProvider;
+import top.leisuretimedock.animationcore.AnimationCore;
+import top.leisuretimedock.animationcore.animation.data.GenericAnimationData;
+import top.leisuretimedock.animationcore.animation.data.Ride;
+import top.leisuretimedock.animationcore.animation.data.util.ACAnimationProvider;
import net.minecraft.data.DataGenerator;
import net.minecraft.world.phys.Vec3;
import java.util.function.Consumer;
-import static com.linearpast.sccore.example.animation.ModAnimation.WaltzGentleman;
-import static com.linearpast.sccore.example.animation.ModAnimation.WaltzLady;
+import static top.leisuretimedock.animationcore.example.animation.ModAnimation.WaltzGentleman;
+import static top.leisuretimedock.animationcore.example.animation.ModAnimation.WaltzLady;
-public class ModAnimationProvider extends SCCAnimationProvider {
+public class ModAnimationProvider extends ACAnimationProvider {
public ModAnimationProvider(DataGenerator generator) {
- super(generator, SnowyCrescentCore.MODID);
+ super(generator, AnimationCore.MOD_ID);
}
@Override
diff --git a/src/main/java/com/linearpast/sccore/core/datagen/provider/ModLangProvider.java b/src/main/java/top/leisuretimedock/animationcore/core/datagen/provider/ModLangProvider.java
similarity index 89%
rename from src/main/java/com/linearpast/sccore/core/datagen/provider/ModLangProvider.java
rename to src/main/java/top/leisuretimedock/animationcore/core/datagen/provider/ModLangProvider.java
index ba3735b..d7b69cd 100644
--- a/src/main/java/com/linearpast/sccore/core/datagen/provider/ModLangProvider.java
+++ b/src/main/java/top/leisuretimedock/animationcore/core/datagen/provider/ModLangProvider.java
@@ -1,7 +1,7 @@
-package com.linearpast.sccore.core.datagen.provider;
+package top.leisuretimedock.animationcore.core.datagen.provider;
-import com.linearpast.sccore.SnowyCrescentCore;
-import com.linearpast.sccore.core.datagen.ModLang;
+import top.leisuretimedock.animationcore.AnimationCore;
+import top.leisuretimedock.animationcore.core.datagen.ModLang;
import net.minecraft.data.PackOutput;
import net.minecraft.sounds.SoundEvent;
import net.minecraft.world.effect.MobEffect;
@@ -22,7 +22,7 @@ public class ModLangProvider extends LanguageProvider {
}
public ModLangProvider(PackOutput output, Lang lang) {
- super(output, SnowyCrescentCore.MODID, lang.getLangName());
+ super(output, AnimationCore.MOD_ID, lang.getLangName());
this.lang = lang;
}
diff --git a/src/main/java/com/linearpast/sccore/example/animation/ModAnimation.java b/src/main/java/top/leisuretimedock/animationcore/example/animation/ModAnimation.java
similarity index 82%
rename from src/main/java/com/linearpast/sccore/example/animation/ModAnimation.java
rename to src/main/java/top/leisuretimedock/animationcore/example/animation/ModAnimation.java
index a553738..40a24ea 100644
--- a/src/main/java/com/linearpast/sccore/example/animation/ModAnimation.java
+++ b/src/main/java/top/leisuretimedock/animationcore/example/animation/ModAnimation.java
@@ -1,11 +1,11 @@
-package com.linearpast.sccore.example.animation;
+package top.leisuretimedock.animationcore.example.animation;
-import com.linearpast.sccore.SnowyCrescentCore;
-import com.linearpast.sccore.animation.data.GenericAnimationData;
-import com.linearpast.sccore.animation.data.Ride;
-import com.linearpast.sccore.animation.event.create.AnimationRegisterEvent;
-import com.linearpast.sccore.animation.service.AnimationService;
-import com.linearpast.sccore.example.animation.event.ExamplePlayerAttackEvent;
+import top.leisuretimedock.animationcore.AnimationCore;
+import top.leisuretimedock.animationcore.animation.data.GenericAnimationData;
+import top.leisuretimedock.animationcore.animation.data.Ride;
+import top.leisuretimedock.animationcore.animation.event.create.AnimationRegisterEvent;
+import top.leisuretimedock.animationcore.animation.service.AnimationService;
+import top.leisuretimedock.animationcore.example.animation.event.ExamplePlayerAttackEvent;
import net.minecraft.resources.ResourceLocation;
import net.minecraft.world.phys.Vec3;
import net.minecraftforge.api.distmarker.Dist;
@@ -19,18 +19,18 @@ public class ModAnimation {
/**
* This is an animation layer
*/
- public static final ResourceLocation normalLayers = new ResourceLocation(SnowyCrescentCore.MODID, "normal_layers");
+ public static final ResourceLocation normalLayers = new ResourceLocation(AnimationCore.MOD_ID, "normal_layers");
/**
*
* They are animations
- * {@code new ResourceLocation(modid, name)}
- * Resource from "assets/{modid}/player_animation/{name}.json"
+ * {@code new ResourceLocation(MOD_ID, name)}
+ * Resource from "assets/{MOD_ID}/player_animation/{name}.json"
*/
- public static final ResourceLocation AmLyingToRightLying = new ResourceLocation(SnowyCrescentCore.MODID, "am_lying_to_right_lying");
- public static final ResourceLocation AmStandToLying = new ResourceLocation(SnowyCrescentCore.MODID, "am_stand_to_lying");
- public static final ResourceLocation WaltzGentleman = new ResourceLocation(SnowyCrescentCore.MODID, "waltz_gentleman");
- public static final ResourceLocation WaltzLady = new ResourceLocation(SnowyCrescentCore.MODID, "waltz_lady");
+ public static final ResourceLocation AmLyingToRightLying = new ResourceLocation(AnimationCore.MOD_ID, "am_lying_to_right_lying");
+ public static final ResourceLocation AmStandToLying = new ResourceLocation(AnimationCore.MOD_ID, "am_stand_to_lying");
+ public static final ResourceLocation WaltzGentleman = new ResourceLocation(AnimationCore.MOD_ID, "waltz_gentleman");
+ public static final ResourceLocation WaltzLady = new ResourceLocation(AnimationCore.MOD_ID, "waltz_lady");
/**
* You can register animation layer by event or json
diff --git a/src/main/java/com/linearpast/sccore/example/animation/event/ExamplePlayerAttackEvent.java b/src/main/java/top/leisuretimedock/animationcore/example/animation/event/ExamplePlayerAttackEvent.java
similarity index 90%
rename from src/main/java/com/linearpast/sccore/example/animation/event/ExamplePlayerAttackEvent.java
rename to src/main/java/top/leisuretimedock/animationcore/example/animation/event/ExamplePlayerAttackEvent.java
index 20419a7..b580d9f 100644
--- a/src/main/java/com/linearpast/sccore/example/animation/event/ExamplePlayerAttackEvent.java
+++ b/src/main/java/top/leisuretimedock/animationcore/example/animation/event/ExamplePlayerAttackEvent.java
@@ -1,8 +1,8 @@
-package com.linearpast.sccore.example.animation.event;
+package top.leisuretimedock.animationcore.example.animation.event;
-import com.linearpast.sccore.animation.service.AnimationService;
-import com.linearpast.sccore.animation.service.RawAnimationService;
-import com.linearpast.sccore.example.animation.ModAnimation;
+import top.leisuretimedock.animationcore.animation.service.AnimationService;
+import top.leisuretimedock.animationcore.animation.service.RawAnimationService;
+import top.leisuretimedock.animationcore.example.animation.ModAnimation;
import net.minecraft.client.Minecraft;
import net.minecraft.client.player.AbstractClientPlayer;
import net.minecraft.client.player.LocalPlayer;
diff --git a/src/main/java/com/linearpast/sccore/example/capability/ModCapability.java b/src/main/java/top/leisuretimedock/animationcore/example/capability/ModCapability.java
similarity index 82%
rename from src/main/java/com/linearpast/sccore/example/capability/ModCapability.java
rename to src/main/java/top/leisuretimedock/animationcore/example/capability/ModCapability.java
index acbe0c2..451ca28 100644
--- a/src/main/java/com/linearpast/sccore/example/capability/ModCapability.java
+++ b/src/main/java/top/leisuretimedock/animationcore/example/capability/ModCapability.java
@@ -1,12 +1,12 @@
-package com.linearpast.sccore.example.capability;
+package top.leisuretimedock.animationcore.example.capability;
-import com.linearpast.sccore.capability.CapabilityUtils;
-import com.linearpast.sccore.capability.data.entity.EntityCapabilityRegistry;
-import com.linearpast.sccore.capability.network.CapabilityChannel;
-import com.linearpast.sccore.core.ModChannel;
-import com.linearpast.sccore.example.capability.data.ISheepData;
-import com.linearpast.sccore.example.capability.data.SheepDataCapability;
-import com.linearpast.sccore.example.capability.event.PlayerAttackEvent;
+import top.leisuretimedock.animationcore.capability.CapabilityUtils;
+import top.leisuretimedock.animationcore.capability.data.entity.EntityCapabilityRegistry;
+import top.leisuretimedock.animationcore.capability.network.CapabilityChannel;
+import top.leisuretimedock.animationcore.core.ModChannel;
+import top.leisuretimedock.animationcore.example.capability.data.ISheepData;
+import top.leisuretimedock.animationcore.example.capability.data.SheepDataCapability;
+import top.leisuretimedock.animationcore.example.capability.event.PlayerAttackEvent;
import net.minecraft.world.entity.animal.Sheep;
import net.minecraftforge.common.capabilities.CapabilityManager;
import net.minecraftforge.common.capabilities.CapabilityToken;
diff --git a/src/main/java/com/linearpast/sccore/example/capability/data/ISheepData.java b/src/main/java/top/leisuretimedock/animationcore/example/capability/data/ISheepData.java
similarity index 73%
rename from src/main/java/com/linearpast/sccore/example/capability/data/ISheepData.java
rename to src/main/java/top/leisuretimedock/animationcore/example/capability/data/ISheepData.java
index b7e49bc..a5869a7 100644
--- a/src/main/java/com/linearpast/sccore/example/capability/data/ISheepData.java
+++ b/src/main/java/top/leisuretimedock/animationcore/example/capability/data/ISheepData.java
@@ -1,6 +1,6 @@
-package com.linearpast.sccore.example.capability.data;
+package top.leisuretimedock.animationcore.example.capability.data;
-import com.linearpast.sccore.capability.data.ICapabilitySync;
+import top.leisuretimedock.animationcore.capability.data.ICapabilitySync;
import net.minecraft.world.entity.animal.Sheep;
/**
diff --git a/src/main/java/com/linearpast/sccore/example/capability/data/SheepDataCapability.java b/src/main/java/top/leisuretimedock/animationcore/example/capability/data/SheepDataCapability.java
similarity index 85%
rename from src/main/java/com/linearpast/sccore/example/capability/data/SheepDataCapability.java
rename to src/main/java/top/leisuretimedock/animationcore/example/capability/data/SheepDataCapability.java
index 23ce494..aaf2544 100644
--- a/src/main/java/com/linearpast/sccore/example/capability/data/SheepDataCapability.java
+++ b/src/main/java/top/leisuretimedock/animationcore/example/capability/data/SheepDataCapability.java
@@ -1,10 +1,10 @@
-package com.linearpast.sccore.example.capability.data;
+package top.leisuretimedock.animationcore.example.capability.data;
-import com.linearpast.sccore.SnowyCrescentCore;
-import com.linearpast.sccore.capability.CapabilityUtils;
-import com.linearpast.sccore.capability.data.ICapabilitySync;
-import com.linearpast.sccore.capability.data.entity.SimpleEntityCapabilitySync;
-import com.linearpast.sccore.capability.network.SimpleCapabilityPacket;
+import top.leisuretimedock.animationcore.AnimationCore;
+import top.leisuretimedock.animationcore.capability.CapabilityUtils;
+import top.leisuretimedock.animationcore.capability.data.ICapabilitySync;
+import top.leisuretimedock.animationcore.capability.data.entity.SimpleEntityCapabilitySync;
+import top.leisuretimedock.animationcore.capability.network.SimpleCapabilityPacket;
import net.minecraft.nbt.CompoundTag;
import net.minecraft.network.FriendlyByteBuf;
import net.minecraft.resources.ResourceLocation;
@@ -20,7 +20,7 @@ import java.util.Optional;
* @see SimpleEntityCapabilitySync
*/
public class SheepDataCapability extends SimpleEntityCapabilitySync implements ISheepData {
- public static final ResourceLocation key = new ResourceLocation(SnowyCrescentCore.MODID, "sheep_data");
+ public static final ResourceLocation key = new ResourceLocation(AnimationCore.MOD_ID, "sheep_data");
public static final String Value = "Value";
@@ -70,7 +70,7 @@ public class SheepDataCapability extends SimpleEntityCapabilitySync imple
/**
* Network packet, you can rewrite any method inside. For the function of methods, please refer to
- * {@link com.linearpast.sccore.capability.network.ICapabilityPacket}
+ * {@link top.leisuretimedock.animationcore.capability.network.ICapabilityPacket}
* It is not necessary to include it in the internal class. I feel that the content is too limited and writing it inside makes it more compact and beautiful
* @see SimpleCapabilityPacket
*/
@@ -98,7 +98,7 @@ public class SheepDataCapability extends SimpleEntityCapabilitySync imple
*/
@Override
public ResourceLocation getKey() {
- return new ResourceLocation(SnowyCrescentCore.MODID, "sheep_data");
+ return new ResourceLocation(AnimationCore.MOD_ID, "sheep_data");
}
/**
diff --git a/src/main/java/com/linearpast/sccore/example/capability/event/PlayerAttackEvent.java b/src/main/java/top/leisuretimedock/animationcore/example/capability/event/PlayerAttackEvent.java
similarity index 87%
rename from src/main/java/com/linearpast/sccore/example/capability/event/PlayerAttackEvent.java
rename to src/main/java/top/leisuretimedock/animationcore/example/capability/event/PlayerAttackEvent.java
index 6925994..3c012c4 100644
--- a/src/main/java/com/linearpast/sccore/example/capability/event/PlayerAttackEvent.java
+++ b/src/main/java/top/leisuretimedock/animationcore/example/capability/event/PlayerAttackEvent.java
@@ -1,6 +1,6 @@
-package com.linearpast.sccore.example.capability.event;
+package top.leisuretimedock.animationcore.example.capability.event;
-import com.linearpast.sccore.example.capability.data.SheepDataCapability;
+import top.leisuretimedock.animationcore.example.capability.data.SheepDataCapability;
import net.minecraft.network.chat.Component;
import net.minecraft.server.level.ServerPlayer;
import net.minecraft.world.entity.Entity;
diff --git a/src/main/java/com/linearpast/sccore/mixin/SCCoreMixinPlugin.java b/src/main/java/top/leisuretimedock/animationcore/mixin/AnimCoreMixinPlugin.java
similarity index 78%
rename from src/main/java/com/linearpast/sccore/mixin/SCCoreMixinPlugin.java
rename to src/main/java/top/leisuretimedock/animationcore/mixin/AnimCoreMixinPlugin.java
index 11ca04f..741d9b8 100644
--- a/src/main/java/com/linearpast/sccore/mixin/SCCoreMixinPlugin.java
+++ b/src/main/java/top/leisuretimedock/animationcore/mixin/AnimCoreMixinPlugin.java
@@ -1,7 +1,7 @@
-package com.linearpast.sccore.mixin;
+package top.leisuretimedock.animationcore.mixin;
-import com.linearpast.sccore.SnowyCrescentCore;
-import com.linearpast.sccore.animation.service.AnimationService;
+import top.leisuretimedock.animationcore.AnimationCore;
+import top.leisuretimedock.animationcore.animation.service.AnimationService;
import net.minecraftforge.fml.loading.LoadingModList;
import net.minecraftforge.fml.loading.moddiscovery.ModInfo;
import org.objectweb.asm.tree.ClassNode;
@@ -11,7 +11,7 @@ import org.spongepowered.asm.mixin.extensibility.IMixinInfo;
import java.util.List;
import java.util.Set;
-public class SCCoreMixinPlugin implements IMixinConfigPlugin {
+public class AnimCoreMixinPlugin implements IMixinConfigPlugin {
@Override
public void onLoad(String s) {
@@ -27,7 +27,7 @@ public class SCCoreMixinPlugin implements IMixinConfigPlugin {
if (targetClassName.startsWith("runData.")) {
return "runData".equals(System.getProperty("gradle.task"));
}
- if (mixinClassName.startsWith("com.linearpast." + SnowyCrescentCore.MODID + ".mixin.animation.")) {
+ if (mixinClassName.startsWith("top.leisuretimedock." + AnimationCore.MOD_ID + ".mixin.animation.")) {
return LoadingModList.get().getMods().stream().map(ModInfo::getModId).anyMatch(
s -> s.equals(AnimationService.AnimModId)
);
diff --git a/src/main/java/com/linearpast/sccore/mixin/animation/MixinEntity.java b/src/main/java/top/leisuretimedock/animationcore/mixin/animation/MixinEntity.java
similarity index 88%
rename from src/main/java/com/linearpast/sccore/mixin/animation/MixinEntity.java
rename to src/main/java/top/leisuretimedock/animationcore/mixin/animation/MixinEntity.java
index 1e79d7c..850d66c 100644
--- a/src/main/java/com/linearpast/sccore/mixin/animation/MixinEntity.java
+++ b/src/main/java/top/leisuretimedock/animationcore/mixin/animation/MixinEntity.java
@@ -1,9 +1,9 @@
-package com.linearpast.sccore.mixin.animation;
+package top.leisuretimedock.animationcore.mixin.animation;
-import com.linearpast.sccore.animation.data.AnimationData;
-import com.linearpast.sccore.animation.data.GenericAnimationData;
-import com.linearpast.sccore.animation.service.AnimationService;
-import com.linearpast.sccore.animation.utils.AnimationUtils;
+import top.leisuretimedock.animationcore.animation.data.AnimationData;
+import top.leisuretimedock.animationcore.animation.data.GenericAnimationData;
+import top.leisuretimedock.animationcore.animation.service.AnimationService;
+import top.leisuretimedock.animationcore.animation.utils.AnimationUtils;
import com.llamalad7.mixinextras.injector.ModifyReturnValue;
import net.minecraft.world.entity.Entity;
import net.minecraft.world.entity.Pose;
diff --git a/src/main/java/com/linearpast/sccore/mixin/animation/client/MixinEntity.java b/src/main/java/top/leisuretimedock/animationcore/mixin/animation/client/MixinEntity.java
similarity index 90%
rename from src/main/java/com/linearpast/sccore/mixin/animation/client/MixinEntity.java
rename to src/main/java/top/leisuretimedock/animationcore/mixin/animation/client/MixinEntity.java
index 872a0da..c7ccb68 100644
--- a/src/main/java/com/linearpast/sccore/mixin/animation/client/MixinEntity.java
+++ b/src/main/java/top/leisuretimedock/animationcore/mixin/animation/client/MixinEntity.java
@@ -1,7 +1,7 @@
-package com.linearpast.sccore.mixin.animation.client;
+package top.leisuretimedock.animationcore.mixin.animation.client;
-import com.linearpast.sccore.animation.data.GenericAnimationData;
-import com.linearpast.sccore.animation.utils.AnimationUtils;
+import top.leisuretimedock.animationcore.animation.data.GenericAnimationData;
+import top.leisuretimedock.animationcore.animation.utils.AnimationUtils;
import net.minecraft.client.Minecraft;
import net.minecraft.util.Mth;
import net.minecraft.world.entity.Entity;
diff --git a/src/main/java/com/linearpast/sccore/mixin/animation/client/MixinHumanoidModel.java b/src/main/java/top/leisuretimedock/animationcore/mixin/animation/client/MixinHumanoidModel.java
similarity index 89%
rename from src/main/java/com/linearpast/sccore/mixin/animation/client/MixinHumanoidModel.java
rename to src/main/java/top/leisuretimedock/animationcore/mixin/animation/client/MixinHumanoidModel.java
index fb65e84..f4f9ef1 100644
--- a/src/main/java/com/linearpast/sccore/mixin/animation/client/MixinHumanoidModel.java
+++ b/src/main/java/top/leisuretimedock/animationcore/mixin/animation/client/MixinHumanoidModel.java
@@ -1,7 +1,7 @@
-package com.linearpast.sccore.mixin.animation.client;
+package top.leisuretimedock.animationcore.mixin.animation.client;
-import com.linearpast.sccore.animation.data.GenericAnimationData;
-import com.linearpast.sccore.animation.utils.AnimationUtils;
+import top.leisuretimedock.animationcore.animation.data.GenericAnimationData;
+import top.leisuretimedock.animationcore.animation.utils.AnimationUtils;
import net.minecraft.client.model.AgeableListModel;
import net.minecraft.client.model.ArmedModel;
import net.minecraft.client.model.HeadedModel;
diff --git a/src/main/java/com/linearpast/sccore/mixin/animation/client/MixinKeyframeAnimationPlayer.java b/src/main/java/top/leisuretimedock/animationcore/mixin/animation/client/MixinKeyframeAnimationPlayer.java
similarity index 76%
rename from src/main/java/com/linearpast/sccore/mixin/animation/client/MixinKeyframeAnimationPlayer.java
rename to src/main/java/top/leisuretimedock/animationcore/mixin/animation/client/MixinKeyframeAnimationPlayer.java
index 8e8df05..0c8b964 100644
--- a/src/main/java/com/linearpast/sccore/mixin/animation/client/MixinKeyframeAnimationPlayer.java
+++ b/src/main/java/top/leisuretimedock/animationcore/mixin/animation/client/MixinKeyframeAnimationPlayer.java
@@ -1,6 +1,6 @@
-package com.linearpast.sccore.mixin.animation.client;
+package top.leisuretimedock.animationcore.mixin.animation.client;
-import com.linearpast.sccore.animation.mixin.IMixinKeyframeAnimationPlayer;
+import top.leisuretimedock.animationcore.animation.mixin.IMixinKeyframeAnimationPlayer;
import dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.Shadow;
diff --git a/src/main/java/com/linearpast/sccore/mixin/animation/client/MixinPlayerAnimationFactoryHolder.java b/src/main/java/top/leisuretimedock/animationcore/mixin/animation/client/MixinPlayerAnimationFactoryHolder.java
similarity index 93%
rename from src/main/java/com/linearpast/sccore/mixin/animation/client/MixinPlayerAnimationFactoryHolder.java
rename to src/main/java/top/leisuretimedock/animationcore/mixin/animation/client/MixinPlayerAnimationFactoryHolder.java
index eb200af..464579d 100644
--- a/src/main/java/com/linearpast/sccore/mixin/animation/client/MixinPlayerAnimationFactoryHolder.java
+++ b/src/main/java/top/leisuretimedock/animationcore/mixin/animation/client/MixinPlayerAnimationFactoryHolder.java
@@ -1,6 +1,6 @@
-package com.linearpast.sccore.mixin.animation.client;
+package top.leisuretimedock.animationcore.mixin.animation.client;
-import com.linearpast.sccore.animation.mixin.IMixinPlayerAnimationFactoryHolder;
+import top.leisuretimedock.animationcore.animation.mixin.IMixinPlayerAnimationFactoryHolder;
import dev.kosmx.playerAnim.api.layered.AnimationStack;
import dev.kosmx.playerAnim.api.layered.IAnimation;
import dev.kosmx.playerAnim.minecraftApi.PlayerAnimationFactory;
diff --git a/src/main/resources/sccore.mixins.json b/src/main/resources/animcore.mixins.json
similarity index 66%
rename from src/main/resources/sccore.mixins.json
rename to src/main/resources/animcore.mixins.json
index 79ee70e..ec1f3f4 100644
--- a/src/main/resources/sccore.mixins.json
+++ b/src/main/resources/animcore.mixins.json
@@ -1,10 +1,11 @@
{
"required": true,
"minVersion": "0.8",
- "package": "com.linearpast.sccore.mixin",
- "compatibilityLevel": "JAVA_8",
+ "package": "top.leisuretimedock.animationcore.mixin",
+ "compatibilityLevel": "JAVA_17",
"refmap": "sccore.refmap.json",
- "plugin": "com.linearpast.sccore.mixin.SCCoreMixinPlugin",
+ "priority": -255,
+ "plugin": "top.leisuretimedock.animationcore.mixin.AnimCoreMixinPlugin",
"mixins": [
"animation.MixinEntity",
"animation.client.MixinPlayerAnimationFactoryHolder"
diff --git a/src/main/resources/logo.png b/src/main/resources/logo.png
index 2ddf3e3..6030bf0 100644
Binary files a/src/main/resources/logo.png and b/src/main/resources/logo.png differ
diff --git a/src/main/resources/pack.mcmeta b/src/main/resources/pack.mcmeta
index 8e5eb33..a7f10ab 100644
--- a/src/main/resources/pack.mcmeta
+++ b/src/main/resources/pack.mcmeta
@@ -1,6 +1,6 @@
{
"pack": {
- "description": "SnowyCrescentCore resources",
+ "description": "AnimationCore resources",
"pack_format": 15
}
}