Skip to content

Commit b492a65

Browse files
committed
- Bug Fix: Fixed Dedicated Servers on Fabric having issues loading data from disk (Caused dupe TARDIS and loss of Upgrades etc)
- Altered: Factory Console Emission Texture - Altered: Factory Console (Mint) Emission Texture - Altered: Factory Console (Vintage) Emission Texture - Altered: Factory Console (Wood) Emission Texture
1 parent 3211fb5 commit b492a65

File tree

11 files changed

+18
-8
lines changed

11 files changed

+18
-8
lines changed

build.gradle

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,10 @@ def forgeDir = new File(project.projectDir, 'forge/build/libs/')
4444
def fabricDir = new File(project.projectDir, 'fabric/build/libs/')
4545
def commonDir = new File(project.projectDir, 'common/build/libs/')
4646

47+
forgeDir.mkdirs()
48+
fabricDir.mkdirs()
49+
commonDir.mkdirs()
50+
4751
def filter = { File file -> file.getName().contains(mod_version) } as FileFilter
4852

4953
def forgeFiles = forgeDir.listFiles(filter)

changelog.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,10 @@
66
- Bug Fix: Placing and entering TARDIS door in the overworld crashes the game with Immersive Portals [#444](https://github.com/WhoCraft/TardisRefined/issues/444)
77
- Bug Fix: Players can land TARDIS within TARDIS with Landing Pad [#447](https://github.com/WhoCraft/TardisRefined/issues/447)
88
- Bug Fix: Fixed TARDIS not storing Adventure Mode Dimensions correctly
9+
- Bug Fix: Fixed Dedicated Servers on Fabric having issues loading data from disk (Caused dupe TARDIS and loss of Upgrades etc)
10+
11+
#### Textures and Models
12+
- Altered: Factory Console Emission Texture
13+
- Altered: Factory Console (Mint) Emission Texture
14+
- Altered: Factory Console (Vintage) Emission Texture
15+
- Altered: Factory Console (Wood) Emission Texture

common/src/main/java/whocraft/tardis_refined/client/renderer/blockentity/device/ArtronPillarRenderer.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,9 @@
1919
import org.joml.Random;
2020
import whocraft.tardis_refined.TardisRefined;
2121
import whocraft.tardis_refined.client.ModelRegistry;
22-
import whocraft.tardis_refined.client.model.blockentity.device.ArtronPillarBlockModel;
23-
import whocraft.tardis_refined.client.model.blockentity.door.interior.BulkHeadDoorModel;
24-
import whocraft.tardis_refined.client.model.blockentity.life.ArsEggModel;
25-
import whocraft.tardis_refined.client.renderer.RenderHelper;
2622
import whocraft.tardis_refined.client.model.GenericModel;
2723
import whocraft.tardis_refined.common.block.device.ArtronPillarBlock;
28-
import whocraft.tardis_refined.common.block.door.GlobalDoorBlock;
2924
import whocraft.tardis_refined.common.blockentity.device.ArtronPillarBlockEntity;
30-
import whocraft.tardis_refined.common.blockentity.door.GlobalDoorBlockEntity;
3125

3226
public class ArtronPillarRenderer implements BlockEntityRenderer<ArtronPillarBlockEntity>, BlockEntityRendererProvider<ArtronPillarBlockEntity> {
3327

common/src/main/java/whocraft/tardis_refined/common/network/messages/waypoints/S2CWaypointsListScreen.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ public S2CWaypointsListScreen(FriendlyByteBuf friendlyByteBuf) {
2929
for (int i = 0; i < size; i++) {
3030
CompoundTag tardisWay = friendlyByteBuf.readNbt();
3131
TardisWaypoint waypoint = TardisWaypoint.deserialise(tardisWay);
32-
3332
waypoints.add(waypoint);
3433
}
3534
}

common/src/main/java/whocraft/tardis_refined/common/tardis/TardisNavLocation.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,11 @@ public CompoundTag serialise() {
7878
}
7979

8080
public ServerLevel getLevel() {
81+
82+
if(Platform.getServer() == null){
83+
throw new RuntimeException("Called TardisNavLocation::getLevel before server was created! Please adjust your code!");
84+
}
85+
8186
if (this.level != null) {
8287
this.dimensionKey = this.level.dimension();
8388
return Platform.getServer().getLevel(dimensionKey);
-136 Bytes
Loading
-86 Bytes
Loading
-27 Bytes
Loading
-181 Bytes
Loading

fabric/src/main/java/whocraft/tardis_refined/common/util/fabric/PlatformImpl.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ public static MinecraftServer getServer() {
4848
}
4949

5050
public static void init() {
51+
ServerLifecycleEvents.SERVER_STARTING.register(server -> MINECRAFT_SERVER = server);
5152
ServerLifecycleEvents.SERVER_STARTED.register(server -> MINECRAFT_SERVER = server);
5253
}
5354

0 commit comments

Comments
 (0)