Skip to content

Commit abe0cc0

Browse files
committed
Update to 1.20.5-1.21.1
1 parent 7ac6113 commit abe0cc0

File tree

6 files changed

+15
-22
lines changed

6 files changed

+15
-22
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
- uses: actions/setup-java@v4
1919
with:
2020
distribution: temurin
21-
java-version: 17
21+
java-version: 21
2222
- name: Build with Gradle
2323
run: ./gradlew build
2424
- name: Upload build artifacts

.github/workflows/publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
- uses: actions/setup-java@v4
1515
with:
1616
distribution: temurin
17-
java-version: 17
17+
java-version: 21
1818
- name: Build and publish with Gradle
1919
run: ./gradlew modrinth publish
2020
env:

gradle.properties

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
# Project Specifics
2-
projectVersion=0.9.2
2+
projectVersion=0.9.3
33
modrinthId=G9eJHDO2
44

55
# Minecraft
6-
minecraftVersion=1.20.4
7-
minecraftRequired=>=1.20.2- <1.20.5
8-
minecraftCompatible=1.20.2,1.20.3,1.20.4
9-
yarnMappings=1.20.4+build.3
10-
loaderVersion=0.16.10
11-
fabricApiVersion=0.97.2+1.20.4
12-
polymerVersion=0.7.10+1.20.4
6+
minecraftVersion=1.21.1
7+
minecraftRequired=>=1.20.5- <1.21.2
8+
minecraftCompatible=1.20.5,1.20.6,1.21,1.21.1
9+
yarnMappings=1.21.1+build.1
10+
loaderVersion=0.15.11
11+
fabricApiVersion=0.115.4+1.21.1
12+
polymerVersion=0.9.4+1.21
1313

1414
# Plugins
1515
systemProp.loomVersion=1.10.+

src/main/java/gay/ampflower/polysit/CollisionUtil.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ public static EntityDimensions smallest(EntityDimensions... dimensions) {
7878

7979
for (int i = 1; i < dimensions.length; i++) {
8080
final var comparison = dimensions[i];
81-
if (comparison.height < min.height && comparison.width <= min.width) {
81+
if (comparison.height() < min.height() && comparison.width() <= min.width()) {
8282
min = comparison;
8383
}
8484
}
@@ -96,7 +96,7 @@ private static EntityPose largest(final Entity entity, final double maxHeight, E
9696
EntityPose fittingPose = null;
9797

9898
for (final var pose : poses) {
99-
final var poseHeight = entity.getDimensions(pose).height;
99+
final var poseHeight = entity.getDimensions(pose).height();
100100
if (poseHeight < maxHeight && poseHeight > height) {
101101
height = poseHeight;
102102
fittingPose = pose;
@@ -137,7 +137,7 @@ private static double getEffectiveSittingHeight(final Entity entity, final Entit
137137
// Pehkui workaround - requires a vehicle to get the correct offset.
138138
// As the seat in question is the vehicle, it'll always be correct.
139139
accessor.setVehicle(seat);
140-
final double height = entity.getHeight() + entity.getRidingOffset(seat);
140+
final double height = entity.getHeight() - entity.getVehicleAttachmentPos(seat).getY();
141141
accessor.setVehicle(prevVehicle);
142142
entity.setPose(prevPose);
143143

src/main/java/gay/ampflower/polysit/Main.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ private static double sum(double[] array, int from, int to) {
109109

110110
/** Seat entity type. Disallows manual summoning, makes fire immune. */
111111
public static EntityType<SeatEntity> SEAT = registerEntity("polysit:seat",
112-
EntityType.Builder.<SeatEntity>create(SeatEntity::new, SpawnGroup.MISC).setDimensions(0, 0)
112+
EntityType.Builder.<SeatEntity>create(SeatEntity::new, SpawnGroup.MISC).dimensions(0, 0)
113113
.maxTrackingRange(10).disableSummon().makeFireImmune());
114114

115115
/**

src/main/java/gay/ampflower/polysit/SeatEntity.java

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@
1414
import net.minecraft.entity.damage.DamageSource;
1515
import net.minecraft.entity.data.DataTracker;
1616
import net.minecraft.nbt.NbtCompound;
17-
import net.minecraft.network.listener.ClientPlayPacketListener;
18-
import net.minecraft.network.packet.Packet;
1917
import net.minecraft.network.packet.s2c.play.EntityAttributesS2CPacket;
2018
import net.minecraft.network.packet.s2c.play.EntitySpawnS2CPacket;
2119
import net.minecraft.server.network.ServerPlayerEntity;
@@ -97,7 +95,7 @@ public void modifyRawTrackedData(List<DataTracker.SerializedEntry<?>> data, Serv
9795
}
9896

9997
@Override
100-
protected void initDataTracker() {
98+
protected void initDataTracker(final DataTracker.Builder builder) {
10199
}
102100

103101
@Override
@@ -172,9 +170,4 @@ protected boolean isDiscardable() {
172170
private BlockPos getAdjustedPos() {
173171
return Main.blockPosOfFloored(getPos().add(0, Main.VERTICAL_CHECK_OFFSET, 0));
174172
}
175-
176-
@Override
177-
public Packet<ClientPlayPacketListener> createSpawnPacket() {
178-
return new EntitySpawnS2CPacket(this);
179-
}
180173
}

0 commit comments

Comments
 (0)