mirror of
https://github.com/GTNewHorizons/Postea.git
synced 2026-11-12 16:37:38 +00:00
Some refactoring
This commit is contained in:
1 parent
a3d9aac95e
commit
f80424f91d
6 files changed
+71
-31
No files matched your search
@@ -1,21 +1,25 @@
|
||||
package com.colen.postea.API;
|
||||
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.item.Item;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import static com.colen.postea.API.ItemStackReplacementManager.addItemReplacement;
|
||||
|
||||
public class BlockReplacementManager {
|
||||
|
||||
private static final Map<BlockKey, BlockKey> replacementMap = new HashMap<>();
|
||||
private static final Map<BlockKey, BlockKey> blockReplacementMap = new HashMap<>();
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public static void addBlockReplacement(Block blockIn, int metadataIn, Block blockOut, int metadataOut) {
|
||||
replacementMap.put(new BlockKey(blockIn, metadataIn), new BlockKey(blockOut, metadataOut));
|
||||
blockReplacementMap.put(new BlockKey(blockIn, metadataIn), new BlockKey(blockOut, metadataOut));
|
||||
addItemReplacement(Item.getItemFromBlock(blockIn), metadataIn, Item.getItemFromBlock(blockOut), metadataOut);
|
||||
}
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public static BlockKey getBlockReplacement(Block blockIn, int metadataIn) {
|
||||
return replacementMap.getOrDefault(new BlockKey(blockIn, metadataIn), null);
|
||||
return blockReplacementMap.getOrDefault(new BlockKey(blockIn, metadataIn), null);
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user