Skip to content

Commit 722edad

Browse files
committed
Meow
1 parent d06a1d3 commit 722edad

10 files changed

Lines changed: 44 additions & 59 deletions

File tree

gradle.properties

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@ mod.version=3.8.3
1111
mod.group=nl.enjarai
1212
mod.id=do_a_barrel_roll
1313
mod.name=Do a Barrel Roll
14-
mod.mc_version=1.21.6
14+
mod.mc_version=1.21.9-rc1
1515

1616
# Global Dependencies
1717
deps.mixin_squared=0.1.2-beta.4
1818
deps.mixin_extras=0.4.1
1919
deps.cond_mixin=0.6.2
2020
deps.perm_api=0.4.0
21-
deps.fabric_loader=0.16.10
21+
deps.fabric_loader=0.17.0
2222

2323
# Versioned Dependencies
2424
deps.minecraft=[VERSIONED]
@@ -35,4 +35,6 @@ mod.mc_targets=[VERSIONED]
3535
publish.modrinth=6FtRfnLg
3636
publish.curseforge=663658
3737
publish.github=enjarai/do-a-barrel-roll
38-
publish.branch=stonecutter/1.21.6
38+
publish.branch=stonecutter/1.21.9
39+
40+
env.snapshot=true

settings.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ extensions.configure<StonecutterSettings> {
2828
//mc("1.20.2", "fabric", "forge")
2929
//mc("1.20.4", "fabric", "neoforge")
3030
//mc("1.20.6", "fabric", "neoforge")
31-
mc("1.21.6", "fabric",) //"neoforge")
31+
mc("1.21.9", "fabric",) //"neoforge")
3232
}
3333
create(rootProject)
3434
}

src/main/java/nl/enjarai/doabarrelroll/ModKeybindings.java

Lines changed: 13 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -14,73 +14,75 @@
1414
import java.util.List;
1515

1616
public class ModKeybindings {
17+
public static final KeyBinding.Category CATEGORY =
18+
KeyBinding.Category.create(DoABarrelRoll.id("do_a_barrel_roll"));
1719

1820
public static final KeyBinding TOGGLE_ENABLED = new KeyBinding(
1921
"key.do_a_barrel_roll.toggle_enabled",
2022
InputUtil.Type.KEYSYM,
2123
GLFW.GLFW_KEY_I,
22-
"category.do_a_barrel_roll.do_a_barrel_roll"
24+
CATEGORY
2325
);
2426
public static final KeyBinding TOGGLE_THRUST = new KeyBinding(
2527
"key.do_a_barrel_roll.toggle_thrust",
2628
InputUtil.Type.KEYSYM,
2729
InputUtil.UNKNOWN_KEY.getCode(),
28-
"category.do_a_barrel_roll.do_a_barrel_roll"
30+
CATEGORY
2931
);
3032
public static final KeyBinding OPEN_CONFIG = new KeyBinding(
3133
"key.do_a_barrel_roll.open_config",
3234
InputUtil.Type.KEYSYM,
3335
InputUtil.UNKNOWN_KEY.getCode(),
34-
"category.do_a_barrel_roll.do_a_barrel_roll"
36+
CATEGORY
3537
);
3638

3739
public static final KeyBinding PITCH_UP = new KeyBinding(
3840
"key.do_a_barrel_roll.pitch_up",
3941
InputUtil.Type.KEYSYM,
4042
InputUtil.UNKNOWN_KEY.getCode(),
41-
"category.do_a_barrel_roll.do_a_barrel_roll.movement"
43+
CATEGORY
4244
);
4345
public static final KeyBinding PITCH_DOWN = new KeyBinding(
4446
"key.do_a_barrel_roll.pitch_down",
4547
InputUtil.Type.KEYSYM,
4648
InputUtil.UNKNOWN_KEY.getCode(),
47-
"category.do_a_barrel_roll.do_a_barrel_roll.movement"
49+
CATEGORY
4850
);
4951
public static final KeyBinding YAW_LEFT = new KeyBinding(
5052
"key.do_a_barrel_roll.yaw_left",
5153
InputUtil.Type.KEYSYM,
5254
GLFW.GLFW_KEY_A,
53-
"category.do_a_barrel_roll.do_a_barrel_roll.movement"
55+
CATEGORY
5456
);
5557
public static final KeyBinding YAW_RIGHT = new KeyBinding(
5658
"key.do_a_barrel_roll.yaw_right",
5759
InputUtil.Type.KEYSYM,
5860
GLFW.GLFW_KEY_D,
59-
"category.do_a_barrel_roll.do_a_barrel_roll.movement"
61+
CATEGORY
6062
);
6163
public static final KeyBinding ROLL_LEFT = new KeyBinding(
6264
"key.do_a_barrel_roll.roll_left",
6365
InputUtil.Type.KEYSYM,
6466
InputUtil.UNKNOWN_KEY.getCode(),
65-
"category.do_a_barrel_roll.do_a_barrel_roll.movement"
67+
CATEGORY
6668
);
6769
public static final KeyBinding ROLL_RIGHT = new KeyBinding(
6870
"key.do_a_barrel_roll.roll_right",
6971
InputUtil.Type.KEYSYM,
7072
InputUtil.UNKNOWN_KEY.getCode(),
71-
"category.do_a_barrel_roll.do_a_barrel_roll.movement"
73+
CATEGORY
7274
);
7375
public static final KeyBinding THRUST_FORWARD = new KeyBinding(
7476
"key.do_a_barrel_roll.thrust_forward",
7577
InputUtil.Type.KEYSYM,
7678
GLFW.GLFW_KEY_W,
77-
"category.do_a_barrel_roll.do_a_barrel_roll.movement"
79+
CATEGORY
7880
);
7981
public static final KeyBinding THRUST_BACKWARD = new KeyBinding(
8082
"key.do_a_barrel_roll.thrust_backward",
8183
InputUtil.Type.KEYSYM,
8284
InputUtil.UNKNOWN_KEY.getCode(),
83-
"category.do_a_barrel_roll.do_a_barrel_roll.movement"
85+
CATEGORY
8486
);
8587

8688
public static final List<KeyBinding> ALL = List.of(
@@ -97,22 +99,6 @@ public class ModKeybindings {
9799
THRUST_BACKWARD
98100
);
99101

100-
public static final InputContext CONTEXT = InputContext.of(
101-
DoABarrelRoll.id("fall_flying"),
102-
DoABarrelRollClient.FALL_FLYING_GROUP
103-
);
104-
105-
static {
106-
CONTEXT.addKeyBinding(PITCH_UP);
107-
CONTEXT.addKeyBinding(PITCH_DOWN);
108-
CONTEXT.addKeyBinding(YAW_LEFT);
109-
CONTEXT.addKeyBinding(YAW_RIGHT);
110-
CONTEXT.addKeyBinding(ROLL_LEFT);
111-
CONTEXT.addKeyBinding(ROLL_RIGHT);
112-
CONTEXT.addKeyBinding(THRUST_FORWARD);
113-
CONTEXT.addKeyBinding(THRUST_BACKWARD);
114-
}
115-
116102
public static void clientTick(MinecraftClient client) {
117103
while (TOGGLE_ENABLED.wasPressed()) {
118104
if (!ClientNetworking.HANDSHAKE_CLIENT.getConfig().map(LimitedModConfigServer::forceEnabled).orElse(false)) {

src/main/java/nl/enjarai/doabarrelroll/mixin/client/LivingEntityMixin.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,9 @@ public LivingEntityMixin(EntityType<?> type, World world) {
4444

4545
if (ModConfig.INSTANCE.getThrustParticles()) {
4646
int particleDensity = (int) MathHelper.clamp(throttleSign * 10, 0, 10);
47-
if (throttleSign > 0.1 && getWorld().getTime() % (11 - particleDensity) == 0) {
48-
var pPos = getPos().add(velocity.multiply(0.5).negate());
49-
getWorld().addParticleClient(
47+
if (throttleSign > 0.1 && getEntityWorld().getTime() % (11 - particleDensity) == 0) {
48+
var pPos = getEntityPos().add(velocity.multiply(0.5).negate());
49+
getEntityWorld().addParticleClient(
5050
ParticleTypes.CAMPFIRE_SIGNAL_SMOKE,
5151
pPos.getX(), pPos.getY(), pPos.getZ(),
5252
0, 0, 0

src/main/java/nl/enjarai/doabarrelroll/net/ServerConfigHolder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ public P clientSendsUpdate(ServerPlayerEntity player, ConfigUpdateC2SPacket pack
121121

122122
// Only set our instance if everything else succeeds
123123
instance = newConfig;
124-
updateCallback.accept(player.getServer(), instance);
124+
updateCallback.accept(player.getEntityWorld().getServer(), instance);
125125
save();
126126
return packetConstructor.construct(HandshakeServer.PROTOCOL_VERSION, true);
127127
} catch (RuntimeException e) {

src/main/java/nl/enjarai/doabarrelroll/util/StarFoxUtil.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ public static boolean isFoxMcCloud(PlayerEntity player) {
9494
}
9595

9696
public static void playBarrelRollSound(PlayerEntity player) {
97-
player.getWorld().playSoundFromEntity(
97+
player.getEntityWorld().playSoundFromEntity(
9898
player, player, barrelRollSound, SoundCategory.PLAYERS,
9999
1.0F, (random.nextFloat() - random.nextFloat()) * 0.2F + 1.0F
100100
);

src/main/resources/do_a_barrel_roll.mixins.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,6 @@
1717
"client.InGameHudMixin",
1818
"client.LivingEntityMixin",
1919
"client.PlayerEntityMixin",
20-
"client.key.KeyBindingAccessor",
21-
"client.key.KeyBindingEntryMixin",
22-
"client.key.KeyBindingMixin",
2320
"client.roll.CameraMixin",
2421
"client.roll.DebugHudMixin",
2522
"client.roll.EntityRendererMixin",

stonecutter.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ plugins {
33
kotlin("jvm") version "2.0.0" apply false
44
kotlin("plugin.serialization") version "2.0.0" apply false
55
id("co.uzzu.dotenv.gradle") version "4.0.0"
6-
id("dev.architectury.loom") version "1.10-SNAPSHOT" apply false
6+
id("dev.architectury.loom") version "1.11-SNAPSHOT" apply false
77
id("me.modmuss50.mod-publish-plugin") version "0.5.+" apply false
88
}
9-
stonecutter active "1.21.6-fabric" /* [SC] DO NOT EDIT */
9+
stonecutter active "1.21.9-fabric" /* [SC] DO NOT EDIT */
1010

1111
stonecutter registerChiseled tasks.register("chiseledBuildAndCollect", stonecutter.chiseled) {
1212
group = "project"

versions/1.21.6-fabric/gradle.properties

Lines changed: 0 additions & 18 deletions
This file was deleted.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
loom.platform=fabric
2+
3+
# Global
4+
deps.yarn_build=1
5+
deps.compat=\
6+
controlify=5q2runiM
7+
deps.compat_runtime=
8+
9+
# Fabric
10+
deps.fapi=0.133.13+1.21.9
11+
deps.modmenu=15.0.0-beta.3
12+
deps.yacl=3.8.0+1.21.9
13+
deps.cicada=0.14.2+1.21.6-and-above
14+
15+
# Mod
16+
mod.mc_dep=>=1.21.8 <=1.21.9
17+
mod.mc_title=1.21.9
18+
mod.mc_targets=1.21.9

0 commit comments

Comments
 (0)