Newer
Older
void-pack-super-server / work / decompile-ee3ecae0 / net / minecraft / server / DataConverterShoulderEntity.java
Simon Lindgren on 26 Mar 2020 688 bytes first commit
package net.minecraft.server;

import com.mojang.datafixers.DataFix;
import com.mojang.datafixers.TypeRewriteRule;
import com.mojang.datafixers.DSL.TypeReference;
import com.mojang.datafixers.schemas.Schema;

public class DataConverterShoulderEntity extends DataFix {

    private final String a;
    private final TypeReference b;

    public DataConverterShoulderEntity(Schema schema, String s, TypeReference typereference) {
        super(schema, true);
        this.a = s;
        this.b = typereference;
    }

    protected TypeRewriteRule makeRule() {
        return this.writeAndRead(this.a, this.getInputSchema().getType(this.b), this.getOutputSchema().getType(this.b));
    }
}