Skip to content

Commit b0a659a

Browse files
committed
use a reference map here
1 parent 270d560 commit b0a659a

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

common/src/main/java/net/artienia/rubinated_nether/mixin/LevelMixin.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
import it.unimi.dsi.fastutil.longs.Long2ObjectMap;
44
import it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap;
5+
import it.unimi.dsi.fastutil.longs.Long2ReferenceMap;
6+
import it.unimi.dsi.fastutil.longs.Long2ReferenceOpenHashMap;
57
import it.unimi.dsi.fastutil.objects.ObjectArraySet;
68
import net.artienia.rubinated_nether.utils.BlockUpdateListener;
79
import net.artienia.rubinated_nether.utils.UpdateListenerHolder;
@@ -23,7 +25,7 @@ public abstract class LevelMixin implements LevelAccessor, UpdateListenerHolder
2325
@Shadow public abstract BlockState getBlockState(BlockPos pos);
2426

2527
@Unique
26-
private final Long2ObjectMap<Set<BlockUpdateListener>> uwu$updateListeners = new Long2ObjectOpenHashMap<>();
28+
private final Long2ReferenceMap<Set<BlockUpdateListener>> uwu$updateListeners = new Long2ReferenceOpenHashMap<>();
2729

2830
@Override
2931
public void rn$addUpdateListener(BlockUpdateListener listener) {

0 commit comments

Comments
 (0)