mirror of
https://github.com/GTMEGA/EndlessIDs.git
synced 2026-11-13 23:04:01 +00:00
Fix StatList regression (#114)
This commit is contained in:
2 files changed
+11
-1
No files matched your search
@@ -19,6 +19,9 @@ public class VanillaConstants {
|
||||
public static final int blockIDCount = 1 << (bitsPerID - countCorrectionBits);
|
||||
public static final int maxBlockID = blockIDCount - 1;
|
||||
|
||||
public static final int itemIDCount = 32000;
|
||||
public static final int maxItemID = itemIDCount - 1;
|
||||
|
||||
public static final int bitsPerBlock = 8 + bitsPerID + bitsPerMetadata;
|
||||
public static final int nibblesPerBlock = bitsPerBlock / 4;
|
||||
public static final int nibblesPerEBS = nibblesPerBlock * 16 * 16 * 16;
|
||||
|
||||
+8
-1
@@ -11,10 +11,17 @@ import net.minecraft.stats.StatList;
|
||||
@Mixin(StatList.class)
|
||||
public abstract class StatListMixin {
|
||||
@ModifyConstant(method = "<clinit>",
|
||||
constant = {@Constant(intValue = VanillaConstants.blockIDCount), @Constant(intValue = 32000)},
|
||||
constant = {@Constant(intValue = VanillaConstants.blockIDCount)},
|
||||
require = 4)
|
||||
private static int modifyMineBlockStatArraySize(int constant) {
|
||||
return ExtendedConstants.blockIDCount;
|
||||
}
|
||||
|
||||
@ModifyConstant(method = "<clinit>",
|
||||
constant = {@Constant(intValue = VanillaConstants.itemIDCount)},
|
||||
require = 3)
|
||||
private static int modifyItemStatArraysSize(int constant) {
|
||||
return ExtendedConstants.itemIDCount;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user