forked from virt-mirrors/Sit
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:
commit
715585f693
5 changed files with 16 additions and 16 deletions
|
@ -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
|
||||||
|
|
|
@ -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() {
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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();
|
||||||
|
|
|
@ -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": "*"
|
||||||
},
|
},
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue