Skip to content

Commit 52cbc01

Browse files
committed
Update to 1.19.4
1 parent 9cddda8 commit 52cbc01

23 files changed

+101
-141
lines changed

gradle.properties

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
org.gradle.jvmargs=-Xmx1G
33
# Fabric Properties
44
# check these on https://modmuss50.me/fabric.html
5-
minecraft_version=1.19.2
6-
yarn_mappings=1.19.2+build.1
7-
loader_version=0.14.8
5+
minecraft_version=1.19.4
6+
yarn_mappings=1.19.4+build.1
7+
loader_version=0.14.19
88
# Mod Properties
99
mod_version=1.0-SNAPSHOT
1010
maven_group=io.github.techstreet.dfscript
1111
archives_base_name=DFScript
1212
# Dependencies
1313
# check this on https://modmuss50.me/fabric.html
14-
fabric_version=0.58.6+1.19.2
14+
fabric_version=0.77.0+1.19.4

src/main/java/io/github/techstreet/dfscript/event/RecieveSoundEvent.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
package io.github.techstreet.dfscript.event;
22

33
import io.github.techstreet.dfscript.event.system.CancellableEvent;
4-
import net.minecraft.client.sound.SoundInstance;
5-
import net.minecraft.network.packet.s2c.play.PlaySoundFromEntityS2CPacket;
6-
import net.minecraft.network.packet.s2c.play.PlaySoundIdS2CPacket;
7-
import net.minecraft.network.packet.s2c.play.PlaySoundS2CPacket;
8-
import net.minecraft.sound.SoundEvent;
94
import net.minecraft.util.Identifier;
105

116
public class RecieveSoundEvent implements CancellableEvent {

src/main/java/io/github/techstreet/dfscript/mixin/game/MClientPlayNetworkHandler.java

Lines changed: 22 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,24 +2,20 @@
22

33
import com.mojang.blaze3d.systems.RenderSystem;
44
import io.github.techstreet.dfscript.DFScript;
5-
import io.github.techstreet.dfscript.event.BuildModeEvent;
6-
import io.github.techstreet.dfscript.event.DevModeEvent;
7-
import io.github.techstreet.dfscript.event.PlayModeEvent;
8-
import io.github.techstreet.dfscript.event.ReceiveChatEvent;
9-
import io.github.techstreet.dfscript.event.RecieveSoundEvent;
10-
import io.github.techstreet.dfscript.event.ServerJoinEvent;
11-
import io.github.techstreet.dfscript.event.ServerLeaveEvent;
5+
import io.github.techstreet.dfscript.event.*;
126
import io.github.techstreet.dfscript.event.system.EventManager;
137
import io.github.techstreet.dfscript.util.hypercube.HypercubeRank;
148
import io.github.techstreet.dfscript.util.hypercube.HypercubeUtil;
159
import java.net.InetSocketAddress;
1610
import net.minecraft.client.network.ClientPlayNetworkHandler;
1711
import net.minecraft.network.ClientConnection;
1812
import net.minecraft.network.packet.s2c.play.*;
13+
import net.minecraft.text.Text;
1914
import org.spongepowered.asm.mixin.Mixin;
2015
import org.spongepowered.asm.mixin.injection.At;
2116
import org.spongepowered.asm.mixin.injection.Inject;
2217
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
18+
import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable;
2319

2420
@Mixin(ClientPlayNetworkHandler.class)
2521
public class MClientPlayNetworkHandler {
@@ -90,6 +86,25 @@ private void onDisconnect(DisconnectS2CPacket packet, CallbackInfo ci) {
9086
EventManager.getInstance().dispatch(event);
9187
}
9288

89+
@Inject(method = "sendChatMessage", at = @At("HEAD"), cancellable = true)
90+
private void chat(String content, CallbackInfo ci) {
91+
SendChatEvent event = new SendChatEvent(content);
92+
EventManager.getInstance().dispatch(event);
93+
if (event.isCancelled()) {
94+
ci.cancel();
95+
}
96+
}
97+
98+
@Inject(method = "sendCommand(Ljava/lang/String;)Z", at = @At("HEAD"), cancellable = true)
99+
private void command(String command, CallbackInfoReturnable<Boolean> ci) {
100+
if(command.startsWith("scripts")) return;
101+
SendChatEvent event = new SendChatEvent("/"+command);
102+
EventManager.getInstance().dispatch(event);
103+
if (event.isCancelled()) {
104+
ci.cancel();
105+
}
106+
}
107+
93108
/*@Inject(method = "onPlaySound", at = @At("HEAD"), cancellable = true)
94109
private void onPlaySound(PlaySoundS2CPacket packet, CallbackInfo ci) {
95110
RecieveSoundEvent event = new RecieveSoundEvent(packet);

src/main/java/io/github/techstreet/dfscript/mixin/player/MLocalPlayer.java

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -13,36 +13,6 @@
1313

1414
@Mixin(ClientPlayerEntity.class)
1515
public class MLocalPlayer {
16-
17-
@Inject(method = "sendChatMessage", at = @At("HEAD"), cancellable = true)
18-
private void chat(String message, Text preview, CallbackInfo ci) {
19-
SendChatEvent event = new SendChatEvent(message);
20-
EventManager.getInstance().dispatch(event);
21-
if (event.isCancelled()) {
22-
ci.cancel();
23-
}
24-
}
25-
26-
@Inject(method = "sendCommand(Ljava/lang/String;)Z", at = @At("HEAD"), cancellable = true)
27-
private void command(String command, CallbackInfoReturnable<Boolean> ci) {
28-
if(command.startsWith("scripts")) return;
29-
SendChatEvent event = new SendChatEvent("/"+command);
30-
EventManager.getInstance().dispatch(event);
31-
if (event.isCancelled()) {
32-
ci.cancel();
33-
}
34-
}
35-
36-
@Inject(method = "sendCommand(Ljava/lang/String;Lnet/minecraft/text/Text;)V", at = @At("HEAD"), cancellable = true)
37-
private void command2(String command, Text preview, CallbackInfo ci) {
38-
if(command.startsWith("scripts")) return;
39-
SendChatEvent event = new SendChatEvent("/"+command);
40-
EventManager.getInstance().dispatch(event);
41-
if (event.isCancelled()) {
42-
ci.cancel();
43-
}
44-
}
45-
4616
@Inject(method = "tick", at = @At("HEAD"))
4717
private void tick(CallbackInfo ci) {
4818
EventManager em = EventManager.getInstance();

src/main/java/io/github/techstreet/dfscript/mixin/sound/MSoundSystem.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,14 @@
22

33
import io.github.techstreet.dfscript.event.RecieveSoundEvent;
44
import io.github.techstreet.dfscript.event.system.EventManager;
5-
import io.github.techstreet.dfscript.util.chat.ChatUtil;
65
import net.minecraft.client.sound.Sound;
76
import net.minecraft.client.sound.SoundInstance;
87
import net.minecraft.client.sound.SoundSystem;
98
import net.minecraft.client.sound.WeightedSoundSet;
10-
import net.minecraft.network.packet.s2c.play.PlaySoundIdS2CPacket;
119
import net.minecraft.sound.SoundCategory;
1210
import net.minecraft.util.Identifier;
13-
import net.minecraft.util.math.MathHelper;
1411
import org.spongepowered.asm.mixin.Mixin;
1512
import org.spongepowered.asm.mixin.Shadow;
16-
import org.spongepowered.asm.mixin.gen.Invoker;
1713
import org.spongepowered.asm.mixin.injection.At;
1814
import org.spongepowered.asm.mixin.injection.Inject;
1915
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;

src/main/java/io/github/techstreet/dfscript/screen/CScreen.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ protected CScreen(int width, int height) {
2020
super(Text.literal("DFScript Screen"));
2121
this.width = width;
2222
this.height = height;
23-
DFScript.MC.keyboard.setRepeatEvents(true);
23+
// DFScript.MC.keyboard.setRepeatEvents(true);
2424
}
2525

2626
@Override

src/main/java/io/github/techstreet/dfscript/screen/script/ScriptEditPartScreen.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ public void render(MatrixStack stack, int mouseX, int mouseY, float tickDelta) {
8686
@Override
8787
public boolean mouseClicked(double x, double y, int button) {
8888
if (getBounds().contains(x, y)) {
89-
DFScript.MC.getSoundManager().play(PositionedSoundInstance.ambient(SoundEvents.UI_BUTTON_CLICK, 1f,1f));
89+
DFScript.MC.getSoundManager().play(PositionedSoundInstance.ambient(SoundEvents.UI_BUTTON_CLICK.value(), 1f,1f));
9090

9191
if (button == 0) {
9292
ScriptArgument argument = action.getArguments().get(currentIndex);

src/main/java/io/github/techstreet/dfscript/screen/script/ScriptEditScreen.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -306,7 +306,7 @@ public void render(MatrixStack stack, int mouseX, int mouseY, float tickDelta) {
306306
@Override
307307
public boolean mouseClicked(double x, double y, int button) {
308308
if (getBounds().contains(x, y)) {
309-
DFScript.MC.getSoundManager().play(PositionedSoundInstance.ambient(SoundEvents.UI_BUTTON_CLICK, 1f,1f));
309+
DFScript.MC.getSoundManager().play(PositionedSoundInstance.ambient(SoundEvents.UI_BUTTON_CLICK.value(), 1f,1f));
310310

311311
if (button != 0) {
312312
CButton insertBefore = new CButton((int) x, (int) y, 40, 8, "Insert Before", () -> {

src/main/java/io/github/techstreet/dfscript/screen/script/ScriptSettingsScreen.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ public void render(MatrixStack stack, int mouseX, int mouseY, float tickDelta) {
9292
@Override
9393
public boolean mouseClicked(double x, double y, int button) {
9494
if (getBounds().contains(x, y)) {
95-
DFScript.MC.getSoundManager().play(PositionedSoundInstance.ambient(SoundEvents.UI_BUTTON_CLICK, 1f,1f));
95+
DFScript.MC.getSoundManager().play(PositionedSoundInstance.ambient(SoundEvents.UI_BUTTON_CLICK.value(), 1f,1f));
9696

9797
if (button != 0) {
9898
CButton insertBefore = new CButton((int) x, (int) y, 40, 8, "Insert Before", () -> {

src/main/java/io/github/techstreet/dfscript/screen/widget/CButton.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ public boolean mouseClicked(double x, double y, int button) {
6666
Rectangle rect = new Rectangle(this.x, this.y, width, height);
6767

6868
if (rect.contains(x, y)) {
69-
DFScript.MC.getSoundManager().play(PositionedSoundInstance.ambient(SoundEvents.UI_BUTTON_CLICK, 1f,1f));
69+
DFScript.MC.getSoundManager().play(PositionedSoundInstance.ambient(SoundEvents.UI_BUTTON_CLICK.value(), 1f,1f));
7070
onClick.run();
7171
return true;
7272
}

0 commit comments

Comments
 (0)