clean up mapping classes
This commit is contained in:
parent
e85166666f
commit
7c495f3d1c
12 changed files with 145 additions and 247 deletions
|
@ -20,9 +20,8 @@ import common.init.ItemRegistry;
|
|||
import common.item.Item;
|
||||
import common.model.ModelRotation;
|
||||
import common.util.Facing;
|
||||
import common.util.IRegistry;
|
||||
import common.util.Pair;
|
||||
import common.util.RegistrySimple;
|
||||
import common.util.BaseMapping;
|
||||
import common.world.State;
|
||||
|
||||
public abstract class ModelBakery
|
||||
|
@ -47,14 +46,14 @@ public abstract class ModelBakery
|
|||
}
|
||||
}
|
||||
|
||||
public static IRegistry<String, IBakedModel> setupModelRegistry(TextureMap textureMap,
|
||||
public static BaseMapping<String, IBakedModel> setupModelRegistry(TextureMap textureMap,
|
||||
Map<State, String> map)
|
||||
{
|
||||
final Map<String, TextureAtlasSprite> sprites = Maps.<String, TextureAtlasSprite>newHashMap();
|
||||
Map<String, ModelBlock> models = Maps.<String, ModelBlock>newLinkedHashMap();
|
||||
List<String> variants = Lists.<String>newArrayList();
|
||||
FaceBakery faceBakery = new FaceBakery();
|
||||
RegistrySimple<String, IBakedModel> bakedRegistry = new RegistrySimple();
|
||||
BaseMapping<String, IBakedModel> bakedRegistry = new BaseMapping();
|
||||
List<String> itemLocations = Lists.<String>newArrayList();
|
||||
models.put(MISSING, (ModelBlock)new ModelBlock(null).add().all());
|
||||
variants.add(MISSING);
|
||||
|
|
|
@ -11,16 +11,17 @@ import common.block.Block;
|
|||
import common.collect.Maps;
|
||||
import common.init.BlockRegistry;
|
||||
import common.properties.Property;
|
||||
import common.util.IRegistry;
|
||||
import common.util.BaseMapping;
|
||||
import common.world.State;
|
||||
|
||||
public class ModelManager
|
||||
{
|
||||
private IRegistry<String, IBakedModel> modelRegistry;
|
||||
private final TextureMap texMap;
|
||||
private final Map<State, IBakedModel> bakedModelStore = Maps.<State, IBakedModel>newIdentityHashMap();
|
||||
private final Map<Block, StateMap> mappers = Maps.<Block, StateMap>newIdentityHashMap();
|
||||
private final Set<Block> builtin = Collections.newSetFromMap(Maps.<Block, Boolean>newIdentityHashMap());
|
||||
|
||||
private BaseMapping<String, IBakedModel> modelRegistry;
|
||||
private IBakedModel defaultModel;
|
||||
|
||||
public ModelManager(TextureMap textures)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue