Skip to content

Commit f6632e7

Browse files
committed
deprecate getWorld in favor to getLevel
(cherry picked from commit f7d89dc)
1 parent 31c60e4 commit f6632e7

File tree

19 files changed

+50
-31
lines changed

19 files changed

+50
-31
lines changed

platform/neo/src/plugin/java/mcp/mobius/waila/plugin/neo/provider/EnergyCapabilityProvider.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
import mcp.mobius.waila.api.IServerAccessor;
77
import mcp.mobius.waila.api.data.EnergyData;
88
import net.minecraft.core.Direction;
9-
import net.minecraft.server.level.ServerLevel;
109
import net.minecraft.world.level.block.entity.BlockEntity;
1110
import net.neoforged.neoforge.capabilities.BlockCapabilityCache;
1211
import net.neoforged.neoforge.capabilities.Capabilities;
@@ -23,7 +22,7 @@ public enum EnergyCapabilityProvider implements IDataProvider<BlockEntity> {
2322
@Override
2423
public void appendData(IDataWriter data, IServerAccessor<BlockEntity> accessor, IPluginConfig config) {
2524
data.add(EnergyData.TYPE, res -> {
26-
var world = (ServerLevel) accessor.getWorld();
25+
var world = accessor.getLevel();
2726
var target = accessor.getTarget();
2827
var pos = target.getBlockPos();
2928

platform/neo/src/plugin/java/mcp/mobius/waila/plugin/neo/provider/FluidCapabilityProvider.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
import mcp.mobius.waila.api.data.FluidData;
88
import mcp.mobius.waila.api.neo.NeoFluidData;
99
import net.minecraft.core.Direction;
10-
import net.minecraft.server.level.ServerLevel;
1110
import net.minecraft.world.level.block.entity.BlockEntity;
1211
import net.neoforged.neoforge.capabilities.BlockCapabilityCache;
1312
import net.neoforged.neoforge.capabilities.Capabilities;
@@ -24,7 +23,7 @@ public enum FluidCapabilityProvider implements IDataProvider<BlockEntity> {
2423
@Override
2524
public void appendData(IDataWriter data, IServerAccessor<BlockEntity> accessor, IPluginConfig config) {
2625
data.add(FluidData.TYPE, res -> {
27-
var world = (ServerLevel) accessor.getWorld();
26+
var world = accessor.getLevel();
2827
var target = accessor.getTarget();
2928
var pos = target.getBlockPos();
3029

platform/neo/src/plugin/java/mcp/mobius/waila/plugin/neo/provider/ItemCapabilityProvider.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
import mcp.mobius.waila.api.IServerAccessor;
77
import mcp.mobius.waila.api.data.ItemData;
88
import net.minecraft.core.Direction;
9-
import net.minecraft.server.level.ServerLevel;
109
import net.minecraft.world.level.block.entity.BlockEntity;
1110
import net.neoforged.neoforge.capabilities.BlockCapabilityCache;
1211
import net.neoforged.neoforge.capabilities.Capabilities;
@@ -23,7 +22,7 @@ public enum ItemCapabilityProvider implements IDataProvider<BlockEntity> {
2322
@Override
2423
public void appendData(IDataWriter data, IServerAccessor<BlockEntity> accessor, IPluginConfig config) {
2524
data.add(ItemData.TYPE, res -> {
26-
var world = (ServerLevel) accessor.getWorld();
25+
var world = accessor.getLevel();
2726
var target = accessor.getTarget();
2827
var pos = target.getBlockPos();
2928

platform/textile/src/plugin/java/mcp/mobius/waila/plugin/textile/provider/FluidStorageProvider.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
import net.fabricmc.fabric.api.transfer.v1.storage.StorageView;
1818
import net.fabricmc.fabric.api.transfer.v1.storage.base.SingleSlotStorage;
1919
import net.minecraft.core.Direction;
20-
import net.minecraft.server.level.ServerLevel;
2120
import net.minecraft.world.level.block.entity.BlockEntity;
2221
import org.jetbrains.annotations.Nullable;
2322

@@ -32,7 +31,7 @@ public enum FluidStorageProvider implements IDataProvider<BlockEntity> {
3231
public void appendData(IDataWriter data, IServerAccessor<BlockEntity> accessor, IPluginConfig config) {
3332
data.add(FluidData.TYPE, res -> {
3433
if (cache == null || cache.getBlockEntity() != accessor.getTarget()) {
35-
cache = BlockApiCache.create(FluidStorage.SIDED, (ServerLevel) accessor.getWorld(), accessor.getTarget().getBlockPos());
34+
cache = BlockApiCache.create(FluidStorage.SIDED, accessor.getLevel(), accessor.getTarget().getBlockPos());
3635
}
3736

3837
var storage = cache.find(accessor.getTarget().getBlockState(), null);

platform/textile/src/plugin/java/mcp/mobius/waila/plugin/textile/provider/ItemStorageProvider.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
import net.fabricmc.fabric.api.transfer.v1.storage.StorageView;
1818
import net.fabricmc.fabric.api.transfer.v1.storage.base.SingleSlotStorage;
1919
import net.minecraft.core.Direction;
20-
import net.minecraft.server.level.ServerLevel;
2120
import net.minecraft.world.level.block.entity.BlockEntity;
2221
import org.jetbrains.annotations.Nullable;
2322

@@ -32,7 +31,7 @@ public enum ItemStorageProvider implements IDataProvider<BlockEntity> {
3231
public void appendData(IDataWriter data, IServerAccessor<BlockEntity> accessor, IPluginConfig config) {
3332
data.add(ItemData.TYPE, res -> {
3433
if (cache == null || cache.getBlockEntity() != accessor.getTarget()) {
35-
cache = BlockApiCache.create(ItemStorage.SIDED, (ServerLevel) accessor.getWorld(), accessor.getTarget().getBlockPos());
34+
cache = BlockApiCache.create(ItemStorage.SIDED, accessor.getLevel(), accessor.getTarget().getBlockPos());
3635
}
3736

3837
var storage = cache.find(accessor.getTarget().getBlockState(), null);

platform/textile/src/plugin/java/mcp/mobius/waila/plugin/trenergy/provider/EnergyStorageProvider.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
import mcp.mobius.waila.api.data.EnergyData;
88
import net.fabricmc.fabric.api.lookup.v1.block.BlockApiCache;
99
import net.minecraft.core.Direction;
10-
import net.minecraft.server.level.ServerLevel;
1110
import net.minecraft.world.level.block.entity.BlockEntity;
1211
import org.jetbrains.annotations.Nullable;
1312
import team.reborn.energy.api.EnergyStorage;
@@ -23,7 +22,7 @@ public enum EnergyStorageProvider implements IDataProvider<BlockEntity> {
2322
public void appendData(IDataWriter data, IServerAccessor<BlockEntity> accessor, IPluginConfig config) {
2423
data.add(EnergyData.TYPE, res -> {
2524
if (cache == null || cache.getBlockEntity() != accessor.getTarget()) {
26-
cache = BlockApiCache.create(EnergyStorage.SIDED, (ServerLevel) accessor.getWorld(), accessor.getTarget().getBlockPos());
25+
cache = BlockApiCache.create(EnergyStorage.SIDED, accessor.getLevel(), accessor.getTarget().getBlockPos());
2726
}
2827

2928
var storage = cache.find(accessor.getTarget().getBlockState(), null);

src/api/java/mcp/mobius/waila/api/IBlockAccessor.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
@ApiStatus.NonExtendable
2222
public interface IBlockAccessor {
2323

24-
Level getWorld();
24+
Level getLevel();
2525

2626
Player getPlayer();
2727

@@ -55,4 +55,8 @@ public interface IBlockAccessor {
5555

5656
float getFrameTime();
5757

58+
/** @deprecated use {@link #getLevel()} */
59+
@Deprecated
60+
Level getWorld();
61+
5862
}

src/api/java/mcp/mobius/waila/api/ICommonAccessor.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
@ApiStatus.NonExtendable
2222
public interface ICommonAccessor {
2323

24-
Level getWorld();
24+
Level getLevel();
2525

2626
Player getPlayer();
2727

@@ -59,4 +59,8 @@ public interface ICommonAccessor {
5959

6060
float getFrameTime();
6161

62+
/** @deprecated use {@link #getLevel()} */
63+
@Deprecated
64+
Level getWorld();
65+
6266
}

src/api/java/mcp/mobius/waila/api/IEntityAccessor.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
@ApiStatus.NonExtendable
1717
public interface IEntityAccessor {
1818

19-
Level getWorld();
19+
Level getLevel();
2020

2121
Player getPlayer();
2222

@@ -41,4 +41,8 @@ public interface IEntityAccessor {
4141

4242
float getFrameTime();
4343

44+
/** @deprecated use {@link #getLevel()} */
45+
@Deprecated
46+
Level getWorld();
47+
4448
}

src/api/java/mcp/mobius/waila/api/IServerAccessor.java

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package mcp.mobius.waila.api;
22

33
import mcp.mobius.waila.api.__internal__.ApiSide;
4+
import net.minecraft.server.level.ServerLevel;
45
import net.minecraft.server.level.ServerPlayer;
56
import net.minecraft.world.level.Level;
67
import net.minecraft.world.phys.HitResult;
@@ -10,13 +11,13 @@
1011
@ApiStatus.NonExtendable
1112
public interface IServerAccessor<T> {
1213

13-
Level getWorld();
14+
ServerLevel getLevel();
1415

1516
ServerPlayer getPlayer();
1617

1718
<H extends HitResult> H getHitResult();
1819

19-
T getTarget();
20+
T getTarget();
2021

2122
/**
2223
* Returns additional context synced from the client.
@@ -26,4 +27,10 @@ public interface IServerAccessor<T> {
2627
*/
2728
IDataReader getContext();
2829

30+
/** @deprecated use {@link #getLevel()} */
31+
@Deprecated
32+
default Level getWorld() {
33+
return getLevel();
34+
}
35+
2936
}

0 commit comments

Comments
 (0)