|
33 | 33 |
|
34 | 34 | public class CommonEvents {
|
35 | 35 |
|
36 |
| - private static final Method GET_LOADED_CHUNKS_METHOD = ObfuscationReflectionHelper.findMethod(ChunkMap.class, "m_140416_"); |
| 36 | + private static final Method GET_LOADED_CHUNKS_METHOD = ObfuscationReflectionHelper.findMethod(ChunkMap.class, "getChunks"); |
37 | 37 | private static final ListMultimap<UUID, ChunkPos> PENDING_AURA_CHUNKS = ArrayListMultimap.create();
|
38 | 38 |
|
39 | 39 | @SubscribeEvent
|
40 | 40 | public void onChunkUnload(ChunkEvent.Unload event) {
|
41 | 41 | var iChunk = event.getChunk();
|
42 | 42 | if (iChunk instanceof LevelChunk chunk) {
|
43 |
| - var auraChunk = chunk.getData(NaturesAuraAPI.AURA_CHUNK_ATTACHMENT).get(chunk); |
| 43 | + var auraChunk = chunk.getData(NaturesAuraAPI.AURA_CHUNK_ATTACHMENT); |
44 | 44 | if (auraChunk instanceof AuraChunk) {
|
45 | 45 | var data = (LevelData) ILevelData.getLevelData(chunk.getLevel());
|
46 | 46 | data.auraChunksWithSpots.remove(chunk.getPos().toLong());
|
@@ -76,7 +76,7 @@ public void onLevelTick(TickEvent.LevelTickEvent event) {
|
76 | 76 | var chunk = holder.getTickingChunk();
|
77 | 77 | if (chunk == null)
|
78 | 78 | continue;
|
79 |
| - var auraChunk = (AuraChunk) chunk.getData(NaturesAuraAPI.AURA_CHUNK_ATTACHMENT).get(chunk); |
| 79 | + var auraChunk = (AuraChunk) chunk.getData(NaturesAuraAPI.AURA_CHUNK_ATTACHMENT); |
80 | 80 | if (auraChunk != null)
|
81 | 81 | auraChunk.update();
|
82 | 82 | }
|
@@ -116,7 +116,7 @@ private boolean handleChunkWatchDeferred(Player player, ChunkPos pos) {
|
116 | 116 | var chunk = Helper.getLoadedChunk(player.level(), pos.x, pos.z);
|
117 | 117 | if (!(chunk instanceof LevelChunk levelChunk))
|
118 | 118 | return false;
|
119 |
| - var auraChunk = (AuraChunk) levelChunk.getData(NaturesAuraAPI.AURA_CHUNK_ATTACHMENT).get(levelChunk); |
| 119 | + var auraChunk = (AuraChunk) levelChunk.getData(NaturesAuraAPI.AURA_CHUNK_ATTACHMENT); |
120 | 120 | if (auraChunk == null)
|
121 | 121 | return false;
|
122 | 122 | PacketHandler.sendTo(player, auraChunk.makePacket());
|
|
0 commit comments