Merge branch '1.20-1.20.1' into dev

# Conflicts:
#	src/main/java/one/oth3r/sit/PacketBuilder.java
#	src/main/java/one/oth3r/sit/Sit.java
This commit is contained in:
Oth3r 2023-12-05 14:26:48 -06:00
commit 715585f693
5 changed files with 16 additions and 16 deletions

View file

@ -4,16 +4,16 @@ org.gradle.parallel=true
# Fabric Properties # Fabric Properties
# check these on https://fabricmc.net/develop # check these on https://fabricmc.net/develop
minecraft_version=1.20.2 minecraft_version=1.20.1
yarn_mappings=1.20.2+build.1 yarn_mappings=1.20.1+build.10
loader_version=0.14.22 loader_version=0.14.24
# Mod Properties # Mod Properties
mod_version=1.1.0+1.20.2 mod_version=1.1.0+1.20-1.20.1
maven_group=one.oth3r maven_group=one.oth3r
archives_base_name=sit! archives_base_name=sit!
# Dependencies # Dependencies
fabric_version=0.89.0+1.20.2 fabric_version=0.91.0+1.20.1
modmenu_version=8.0.0 modmenu_version=7.0.0
yacl_version=3.2.1+1.20.2 yacl_version=3.2.1+1.20

View file

@ -159,12 +159,10 @@ public class Events {
} }
} }
} }
//1.20.2 mounting pos change (shifts everything down by .25) entity.updatePositionAndAngles(entity.getX(),entity.getY(),entity.getZ(),0,0);
double oneTwentyTwo = .25;
entity.updatePositionAndAngles(entity.getX(),entity.getY()+oneTwentyTwo,entity.getZ(),0,0);
entity.setBoundingBox(Box.of(Vec3d.of(pos),1.5,hitBoxY,1.5)); entity.setBoundingBox(Box.of(Vec3d.of(pos),1.5,hitBoxY,1.5));
//change pitch based on if player is sitting below block height or not //change pitch based on if player is sitting below block height or not
if (entity.getY() <= pos.getY()+.35+oneTwentyTwo) entity.setPitch(90); // below if (entity.getY() <= pos.getY()+.35) entity.setPitch(90); // below
else entity.setPitch(-90); // above else entity.setPitch(-90); // above
} }
public static void register() { public static void register() {

View file

@ -1,5 +1,6 @@
package one.oth3r.sit; package one.oth3r.sit;
import io.netty.buffer.ByteBuf;
import net.fabricmc.fabric.api.client.networking.v1.ClientPlayNetworking; import net.fabricmc.fabric.api.client.networking.v1.ClientPlayNetworking;
import net.fabricmc.fabric.api.networking.v1.PacketByteBufs; import net.fabricmc.fabric.api.networking.v1.PacketByteBufs;
import net.minecraft.network.PacketByteBuf; import net.minecraft.network.PacketByteBuf;
@ -11,11 +12,11 @@ import java.nio.charset.StandardCharsets;
public class PacketBuilder { public class PacketBuilder {
public static final String SETTINGS = "settings_v1.0"; public static final String SETTINGS = "settings_v1.0";
private final String message; private final String message;
private PacketByteBuf packetByteBuf = PacketByteBufs.create(); private final PacketByteBuf packetByteBuf = PacketByteBufs.create();
public PacketBuilder(PacketByteBuf buf) { public PacketBuilder(ByteBuf buf) {
// Read any data sent in the packet // Read any data sent in the packet
message = buf.toString(StandardCharsets.UTF_8); message = buf.toString(StandardCharsets.UTF_8);
packetByteBuf = buf; packetByteBuf.writeBytes(buf);
} }
public PacketBuilder(String message) { public PacketBuilder(String message) {
this.message = message; this.message = message;

View file

@ -41,7 +41,8 @@ public class Sit implements ModInitializer {
//PACKETS //PACKETS
ServerPlayNetworking.registerGlobalReceiver(PacketBuilder.getIdentifier(), ServerPlayNetworking.registerGlobalReceiver(PacketBuilder.getIdentifier(),
(server, player, handler, buf, responseSender) -> { (server, player, handler, buf, responseSender) -> {
PacketBuilder packet = new PacketBuilder(buf); // copy to not throw errors
PacketBuilder packet = new PacketBuilder(buf.copy());
server.execute(() -> { server.execute(() -> {
Type hashMapToken = new TypeToken<HashMap<String, Object>>() {}.getType(); Type hashMapToken = new TypeToken<HashMap<String, Object>>() {}.getType();
Gson gson = new GsonBuilder().disableHtmlEscaping().create(); Gson gson = new GsonBuilder().disableHtmlEscaping().create();

View file

@ -27,7 +27,7 @@
}, },
"depends": { "depends": {
"fabricloader": ">=0.14.21", "fabricloader": ">=0.14.21",
"minecraft": "=1.20.2", "minecraft": ">=1.20 <=1.20.1",
"java": ">=17", "java": ">=17",
"fabric-api": "*" "fabric-api": "*"
}, },