Skip to content

Commit 8c81622

Browse files
committed
Update to 1.19.3
1 parent 19fe59c commit 8c81622

File tree

5 files changed

+26
-22
lines changed

5 files changed

+26
-22
lines changed

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ dependencies {
5050
mappings("net.fabricmc", "yarn", yarnMappings, classifier = "v2")
5151
modImplementation("net.fabricmc", "fabric-loader", loaderVersion)
5252
modImplementation(fabricApi.module("fabric-events-interaction-v0", fabricApiVersion))
53-
modImplementation("eu.pb4", "polymer", polymerVersion)
53+
modImplementation("eu.pb4", "polymer-core", polymerVersion)
5454
}
5555
spotless {
5656
java {

gradle.properties

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
# Project Specifics
2-
projectVersion=0.0.1
2+
projectVersion=0.1.0
33
modrinthId=G9eJHDO2
44

55
# Minecraft
6-
minecraftVersion=1.18.2
7-
minecraftRequired=1.18.2
8-
yarnMappings=1.18.2+build.3
9-
loaderVersion=0.14.3
10-
fabricApiVersion=0.48.0+1.18.2
11-
polymerVersion=0.2.0-pre.2+1.18.2
6+
minecraftVersion=1.19.3
7+
minecraftRequired=1.19.3
8+
yarnMappings=1.19.3+build.2
9+
loaderVersion=0.14.11
10+
fabricApiVersion=0.68.1+1.19.3
11+
polymerVersion=0.3.0-rc.4+1.19.3
1212

1313
# Plugins
14-
systemProp.loomVersion=0.12.9
15-
systemProp.spotlessVersion=6.5.1
16-
systemProp.minotaurVersion=2.1.2
17-
systemProp.quiltflowerVersion=1.7.1
14+
systemProp.loomVersion=1.+
15+
systemProp.spotlessVersion=6.+
16+
systemProp.minotaurVersion=2.+
17+
systemProp.quiltflowerVersion=1.+
1818

1919
# Gradle Extras
20-
org.gradle.jvmargs=-Xmx1G
20+
org.gradle.jvmargs=-Xmx2G

src/main/java/net/kjp12/polysit/Main.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
package net.kjp12.polysit;// Created 2022-08-05T21:23:14
88

9-
import eu.pb4.polymer.api.entity.PolymerEntityUtils;
9+
import eu.pb4.polymer.core.api.entity.PolymerEntityUtils;
1010
import net.fabricmc.fabric.api.event.player.UseBlockCallback;
1111
import net.minecraft.block.BlockState;
1212
import net.minecraft.block.SlabBlock;
@@ -16,11 +16,12 @@
1616
import net.minecraft.entity.Entity;
1717
import net.minecraft.entity.EntityType;
1818
import net.minecraft.entity.SpawnGroup;
19+
import net.minecraft.registry.Registries;
20+
import net.minecraft.registry.Registry;
1921
import net.minecraft.util.ActionResult;
2022
import net.minecraft.util.Hand;
2123
import net.minecraft.util.math.Direction;
2224
import net.minecraft.util.math.Vec3i;
23-
import net.minecraft.util.registry.Registry;
2425

2526
/**
2627
* Main bootstrap class for the seat, and allowing one to sit.
@@ -91,7 +92,7 @@ public static void main() {
9192

9293
public static <T extends Entity> EntityType<T> registerEntity(String id, EntityType.Builder<T> type) {
9394
var built = type.build(id);
94-
Registry.register(Registry.ENTITY_TYPE, id, built);
95+
Registry.register(Registries.ENTITY_TYPE, id, built);
9596
PolymerEntityUtils.registerType(built);
9697
return built;
9798
}

src/main/java/net/kjp12/polysit/SeatEntity.java

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,15 @@
66

77
package net.kjp12.polysit;// Created 2022-08-05T21:27:35
88

9-
import eu.pb4.polymer.api.entity.PolymerEntity;
9+
import eu.pb4.polymer.core.api.entity.PolymerEntity;
1010
import net.minecraft.entity.Entity;
1111
import net.minecraft.entity.EntityType;
1212
import net.minecraft.entity.attribute.EntityAttributeInstance;
1313
import net.minecraft.entity.attribute.EntityAttributes;
1414
import net.minecraft.entity.data.DataTracker;
1515
import net.minecraft.nbt.NbtCompound;
1616
import net.minecraft.network.Packet;
17+
import net.minecraft.network.listener.ClientPlayPacketListener;
1718
import net.minecraft.network.packet.s2c.play.EntityAttributesS2CPacket;
1819
import net.minecraft.network.packet.s2c.play.EntitySpawnS2CPacket;
1920
import net.minecraft.server.network.ServerPlayerEntity;
@@ -73,16 +74,17 @@ public SeatEntity(World world, double x, double y, double z) {
7374
* at a block.
7475
*/
7576
@Override
76-
public EntityType<?> getPolymerEntityType() {
77+
public EntityType<?> getPolymerEntityType(ServerPlayerEntity player) {
7778
return EntityType.ARMOR_STAND;
7879
}
7980

8081
/**
8182
* Tells the client that we're a marker armor stand, and that we have no health.
8283
*/
8384
@Override
84-
public void modifyTrackedData(List<DataTracker.Entry<?>> data, ServerPlayerEntity player) {
85-
data.add(new DataTracker.Entry<>(ARMOR_STAND_FLAGS, (byte) 16));
85+
public void modifyRawTrackedData(List<DataTracker.SerializedEntry<?>> data, ServerPlayerEntity player,
86+
boolean initial) {
87+
data.add(new DataTracker.Entry<>(ARMOR_STAND_FLAGS, (byte) 16).toSerialized());
8688
// This must be manually sent as there's no other mechanism we can use to send
8789
// this.
8890
player.networkHandler.sendPacket(new EntityAttributesS2CPacket(getId(), MAX_HEALTH_NULL_SINGLE));
@@ -142,7 +144,7 @@ public void tick() {
142144
}
143145

144146
@Override
145-
public Packet<?> createSpawnPacket() {
147+
public Packet<ClientPlayPacketListener> createSpawnPacket() {
146148
return new EntitySpawnS2CPacket(this);
147149
}
148150
}

src/main/resources/fabric.mod.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@
1919
"main": ["net.kjp12.polysit.Main::main"]
2020
},
2121
"depends": {
22-
"polymer": "*",
22+
"minecraft": ">=${minecraft_required}",
23+
"polymer-core": "*",
2324
"fabric-events-interaction-v0": "*"
2425
}
2526
}

0 commit comments

Comments
 (0)