Skip to content

Commit 9335a2c

Browse files
committed
deprecate getWorld in favor to getLevel
(cherry picked from commit f7d89dc)
1 parent 76cf3aa commit 9335a2c

File tree

19 files changed

+51
-32
lines changed

19 files changed

+51
-32
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.class, 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.class, 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.class, 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.class, 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.class, 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.class, 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
@@ -23,7 +23,7 @@
2323
@ApiStatus.NonExtendable
2424
public interface IBlockAccessor {
2525

26-
Level getWorld();
26+
Level getLevel();
2727

2828
Player getPlayer();
2929

@@ -57,6 +57,10 @@ public interface IBlockAccessor {
5757

5858
float getFrameTime();
5959

60+
/** @deprecated use {@link #getLevel()} */
61+
@Deprecated
62+
Level getWorld();
63+
6064
// -----------------------------------------------------------------------------------------------------------------------------------------------
6165
// TODO: Remove
6266

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

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

25-
Level getWorld();
25+
Level getLevel();
2626

2727
Player getPlayer();
2828

@@ -60,6 +60,10 @@ public interface ICommonAccessor {
6060

6161
float getFrameTime();
6262

63+
/** @deprecated use {@link #getLevel()} */
64+
@Deprecated
65+
Level getWorld();
66+
6367
// -----------------------------------------------------------------------------------------------------------------------------------------------
6468
// TODO: Remove
6569

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

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

21-
Level getWorld();
21+
Level getLevel();
2222

2323
Player getPlayer();
2424

@@ -43,6 +43,10 @@ public interface IEntityAccessor {
4343

4444
float getFrameTime();
4545

46+
/** @deprecated use {@link #getLevel()} */
47+
@Deprecated
48+
Level getWorld();
49+
4650
// -----------------------------------------------------------------------------------------------------------------------------------------------
4751
// TODO: Remove
4852

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)