Files
ThisRocks/src/main/java/eu/midnightdust/motschen/rocks/mixin/MixinModelElementDeserializer.java
Motschen 2e8f562270 This Rocks 1.4.0 - 1.17 and QOL
- Update to 1.17-pre1 and Java 16
- Make starfish items contain variations
- Fix bugs
2021-05-30 13:07:44 +02:00

23 lines
798 B
Java
Executable File

package eu.midnightdust.motschen.rocks.mixin;
import com.google.gson.JsonObject;
import net.minecraft.client.render.model.json.ModelElement;
import net.minecraft.util.JsonHelper;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.Overwrite;
@Mixin(value = ModelElement.Deserializer.class, priority = 2000)
public class MixinModelElementDeserializer {
/**
* @author Motschen
* @reason Not cancellable
* Unlimited rotation angles for starfish
* Inspired by https://github.com/CottonMC/ModelsUnlocked/blob/master/src/main/java/io/github/cottonmc/modelsunlocked/mixin/ModelElementDeserializerMixin.java
*/
@Overwrite
private float deserializeRotationAngle(JsonObject json) {
return (JsonHelper.getFloat(json, "angle"));
}
}