bumped required infinity version
fixed server client split issue fr this time Buffed frying pan Fixed prince princess anim bug
This commit is contained in:
1 parent
5010b6b7e1
commit
23599c4c59
52 files changed
+653
-62
No files matched your search
@@ -38,7 +38,7 @@ dependencies {
|
||||
modImplementation "net.fabricmc:fabric-loader:${fabric_loader_version_1_21_1}"
|
||||
modApi "net.fabricmc.fabric-api:fabric-api:${fabric_api_version_1_21_1}"
|
||||
modImplementation "software.bernie.geckolib:geckolib-fabric-1.21.1:${geckolib_version}"
|
||||
modImplementation("curse.maven:antos-${antos_curseforge_id}:${antos_curseforge_file_id_fabric}")
|
||||
modImplementation(files("$rootDir/infinite_dimensions_jars/antos-fabric-1.21.1-${antos_version}.jar"))
|
||||
modCompileOnly("curse.maven:intapi-${intapi_curseforge_id}:${intapi_curseforge_file_id_fabric}")
|
||||
modLocalRuntime("curse.maven:intapi-${intapi_curseforge_id}:${intapi_curseforge_file_id_fabric}")
|
||||
modLocalRuntime("dev.architectury:architectury-fabric:${architectury_api_version}")
|
||||
@@ -74,7 +74,7 @@ dependencies {
|
||||
runtimeOnly(files("$rootDir/sizeable_foliage_jars/sizeable_foliage-fabric-1.21.1-1.0.0.jar"))
|
||||
|
||||
annotationProcessor "org.spongepowered:mixin:0.8.7:processor"
|
||||
implementation(annotationProcessor("io.github.llamalad7:mixinextras-common:${mixin_extras}"))
|
||||
implementation(annotationProcessor("io.github.llamalad7:mixinextras-common:${mixin_extras_1_21_1}"))
|
||||
}
|
||||
|
||||
loom {
|
||||
|
||||
@@ -2,6 +2,7 @@ package com.craisinlord.antarchy.fabric;
|
||||
|
||||
import com.craisinlord.antarchy.Antarchy;
|
||||
import com.craisinlord.antarchy.compat.infinity.InfinityCompat;
|
||||
import com.craisinlord.antarchy.compat.infinity.InfinityConfigRefresh;
|
||||
import com.craisinlord.antarchy.compat.infinity.InfinityCompatVersion;
|
||||
import com.craisinlord.antarchy.content.AntarchyObjects;
|
||||
import com.craisinlord.antarchy.content.block.*;
|
||||
@@ -572,6 +573,7 @@ public final class AntarchyFabricContent {
|
||||
|
||||
if (isSupportedInfinityLoaded()) {
|
||||
InfinityCompat.bind(new FabricInfinityCompat());
|
||||
InfinityConfigRefresh.refreshIfStale(FabricLoader.getInstance().getConfigDir());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+1
@@ -580,6 +580,7 @@ public final class AntarchyFabricClientBootstrap {
|
||||
DorrieJumpClientHandler.tick();
|
||||
HerculesBeetleClientHandler.tick();
|
||||
RoyalMountClientHandler.tick();
|
||||
GiantFryingPanClientHandler.tick();
|
||||
SizeRaySoundHandler.tick(client);
|
||||
if (client.level != null) {
|
||||
com.craisinlord.antarchy.content.client.ClientTimeDilationTicker.tick(client.level);
|
||||
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
package com.craisinlord.antarchy.fabric.client;
|
||||
|
||||
import com.craisinlord.antarchy.content.item.GiantFryingPanItem;
|
||||
import com.craisinlord.antarchy.content.network.OpenGiantFryingPanPayload;
|
||||
import net.fabricmc.fabric.api.client.networking.v1.ClientPlayNetworking;
|
||||
import net.minecraft.client.Minecraft;
|
||||
import net.minecraft.client.player.LocalPlayer;
|
||||
|
||||
public final class GiantFryingPanClientHandler {
|
||||
private static boolean wasUse;
|
||||
|
||||
private GiantFryingPanClientHandler() {
|
||||
}
|
||||
|
||||
public static void tick() {
|
||||
Minecraft mc = Minecraft.getInstance();
|
||||
LocalPlayer player = mc.player;
|
||||
if (player == null || mc.screen != null) {
|
||||
wasUse = false;
|
||||
return;
|
||||
}
|
||||
boolean use = mc.options.keyUse.isDown();
|
||||
if (use && !wasUse && player.isShiftKeyDown()
|
||||
&& (player.getMainHandItem().getItem() instanceof GiantFryingPanItem
|
||||
|| player.getOffhandItem().getItem() instanceof GiantFryingPanItem)) {
|
||||
ClientPlayNetworking.send(OpenGiantFryingPanPayload.INSTANCE);
|
||||
}
|
||||
wasUse = use;
|
||||
}
|
||||
}
|
||||
+3
@@ -89,6 +89,7 @@ public final class AntarchyFabricNetworking {
|
||||
PayloadTypeRegistry.playC2S().register(GravityGunPrimaryPayload.TYPE, GravityGunPrimaryPayload.STREAM_CODEC);
|
||||
PayloadTypeRegistry.playC2S().register(PortalGunPrimaryPayload.TYPE, PortalGunPrimaryPayload.STREAM_CODEC);
|
||||
PayloadTypeRegistry.playC2S().register(EyeOfStormPrimaryPayload.TYPE, EyeOfStormPrimaryPayload.STREAM_CODEC);
|
||||
PayloadTypeRegistry.playC2S().register(OpenGiantFryingPanPayload.TYPE, OpenGiantFryingPanPayload.STREAM_CODEC);
|
||||
PayloadTypeRegistry.playC2S().register(RoyalMountActionPayload.TYPE, RoyalMountActionPayload.STREAM_CODEC);
|
||||
PayloadTypeRegistry.playC2S().register(RoyalMountVerticalPayload.TYPE, RoyalMountVerticalPayload.STREAM_CODEC);
|
||||
PayloadTypeRegistry.playC2S().register(GravityGunScrollPayload.TYPE, GravityGunScrollPayload.STREAM_CODEC);
|
||||
@@ -122,6 +123,8 @@ public final class AntarchyFabricNetworking {
|
||||
context.server().execute(() -> handlePortalGunPrimary(context.player(), payload)));
|
||||
ServerPlayNetworking.registerGlobalReceiver(EyeOfStormPrimaryPayload.TYPE, (payload, context) ->
|
||||
context.server().execute(() -> handleEyeOfStormPrimary(context.player(), payload)));
|
||||
ServerPlayNetworking.registerGlobalReceiver(OpenGiantFryingPanPayload.TYPE, (payload, context) ->
|
||||
context.server().execute(() -> com.craisinlord.antarchy.content.item.GiantFryingPanItem.openHeldMenu(context.player())));
|
||||
ServerPlayNetworking.registerGlobalReceiver(RoyalMountActionPayload.TYPE, (payload, context) ->
|
||||
context.server().execute(() -> handleRoyalMountAction(context.player(), payload)));
|
||||
ServerPlayNetworking.registerGlobalReceiver(RoyalMountVerticalPayload.TYPE, (payload, context) ->
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
"antarchy-fabric.mixins.json"
|
||||
],
|
||||
"depends": {
|
||||
"antos": "*",
|
||||
"antos": ">=1.2.1",
|
||||
"fabricloader": ">=${fabric_loader_version}",
|
||||
"minecraft": "~${minecraft_version}",
|
||||
"java": ">=21",
|
||||
|
||||
Reference in new issue
Block a user