WIP: patterns

This commit is contained in:
Aleksey 2020-10-12 22:38:55 +03:00
parent 7e1d018140
commit bde2ac8291
9 changed files with 76 additions and 29 deletions

View file

@ -5,6 +5,7 @@ import org.spongepowered.asm.mixin.Shadow;
import org.spongepowered.asm.mixin.injection.At;
import org.spongepowered.asm.mixin.injection.At.Shift;
import org.spongepowered.asm.mixin.injection.Inject;
import org.spongepowered.asm.mixin.injection.ModifyArg;
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable;
@ -46,8 +47,7 @@ public class ModelLoaderMixin {
private void loadModel(Identifier id, CallbackInfo info) {
IdentifiedContext context = IdentifiedContext.class.cast(variantMapDeserializationContext);
if (id.getNamespace().equals(BetterEnd.MOD_ID)) {
Identifier blockstateId = new Identifier(id.getNamespace(), "pattern/" + id.getPath());
context.setContextId(blockstateId);
context.setContextId(BetterEnd.makeID("pattern/" + id.getPath()));
} else {
context.setContextId(null);
}