138 lines
4.0 KiB
Java
138 lines
4.0 KiB
Java
/*
|
|
* Copyright (C) 2019 BARBOTIN Nicolas
|
|
*/
|
|
|
|
package net.montoyo.wd.entity;
|
|
|
|
/*
|
|
import li.cil.oc.api.machine.Arguments;
|
|
import li.cil.oc.api.machine.Callback;
|
|
import li.cil.oc.api.machine.Context;
|
|
import li.cil.oc.api.network.SimpleComponent;
|
|
import net.minecraftforge.fml.common.Optional;
|
|
import net.montoyo.wd.core.OCArguments;
|
|
|
|
@Optional.Interface(iface = "li.cil.oc.api.network.SimpleComponent", modid = "opencomputers")
|
|
public class TileEntityOCInterface extends TileEntityInterfaceBase implements SimpleComponent {
|
|
|
|
@Override
|
|
public String getComponentName() {
|
|
return "webdisplays";
|
|
}
|
|
|
|
@Callback
|
|
@Optional.Method(modid = "opencomputers")
|
|
public Object[] isLinked(Context ctx, Arguments args) {
|
|
return isLinked(new OCArguments(args));
|
|
}
|
|
|
|
@Callback
|
|
@Optional.Method(modid = "opencomputers")
|
|
public Object[] isScreenChunkLoaded(Context ctx, Arguments args) {
|
|
return isScreenChunkLoaded(new OCArguments(args));
|
|
}
|
|
|
|
@Callback
|
|
@Optional.Method(modid = "opencomputers")
|
|
public Object[] getScreenPos(Context ctx, Arguments args) {
|
|
return getScreenPos(new OCArguments(args));
|
|
}
|
|
|
|
@Callback
|
|
@Optional.Method(modid = "opencomputers")
|
|
public Object[] getScreenSide(Context ctx, Arguments args) {
|
|
return getScreenSide(new OCArguments(args));
|
|
}
|
|
|
|
@Callback
|
|
@Optional.Method(modid = "opencomputers")
|
|
public Object[] getOwner(Context ctx, Arguments args) {
|
|
return getOwner(new OCArguments(args));
|
|
}
|
|
|
|
@Callback
|
|
@Optional.Method(modid = "opencomputers")
|
|
public Object[] can(Context ctx, Arguments args) {
|
|
return can(new OCArguments(args));
|
|
}
|
|
|
|
@Callback
|
|
@Optional.Method(modid = "opencomputers")
|
|
public Object[] hasUpgrade(Context ctx, Arguments args) {
|
|
return hasUpgrade(new OCArguments(args));
|
|
}
|
|
|
|
@Callback
|
|
@Optional.Method(modid = "opencomputers")
|
|
public Object[] getSize(Context ctx, Arguments args) {
|
|
return getSize(new OCArguments(args));
|
|
}
|
|
|
|
@Callback
|
|
@Optional.Method(modid = "opencomputers")
|
|
public Object[] getResolution(Context ctx, Arguments args) {
|
|
return getResolution(new OCArguments(args));
|
|
}
|
|
|
|
@Callback
|
|
@Optional.Method(modid = "opencomputers")
|
|
public Object[] getRotation(Context ctx, Arguments args) {
|
|
return getRotation(new OCArguments(args));
|
|
}
|
|
|
|
@Callback
|
|
@Optional.Method(modid = "opencomputers")
|
|
public Object[] getURL(Context ctx, Arguments args) {
|
|
return getURL(new OCArguments(args));
|
|
}
|
|
|
|
@Callback(limit = 4)
|
|
@Optional.Method(modid = "opencomputers")
|
|
public Object[] click(Context ctx, Arguments args) {
|
|
return click(new OCArguments(args));
|
|
}
|
|
|
|
@Callback(limit = 4)
|
|
@Optional.Method(modid = "opencomputers")
|
|
public Object[] type(Context ctx, Arguments args) {
|
|
return type(new OCArguments(args));
|
|
}
|
|
|
|
@Callback(limit = 4)
|
|
@Optional.Method(modid = "opencomputers")
|
|
public Object[] typeAdvanced(Context ctx, Arguments args) {
|
|
return typeAdvanced(new OCArguments(args));
|
|
}
|
|
|
|
@Callback(limit = 1)
|
|
@Optional.Method(modid = "opencomputers")
|
|
public Object[] setURL(Context ctx, Arguments args) {
|
|
return setURL(new OCArguments(args));
|
|
}
|
|
|
|
@Callback(limit = 1)
|
|
@Optional.Method(modid = "opencomputers")
|
|
public Object[] setResolution(Context ctx, Arguments args) {
|
|
return setResolution(new OCArguments(args));
|
|
}
|
|
|
|
@Callback(limit = 1)
|
|
@Optional.Method(modid = "opencomputers")
|
|
public Object[] setRotation(Context ctx, Arguments args) {
|
|
return setRotation(new OCArguments(args));
|
|
}
|
|
|
|
@Callback(limit = 4)
|
|
@Optional.Method(modid = "opencomputers")
|
|
public Object[] runJS(Context ctx, Arguments args) {
|
|
return runJS(new OCArguments(args));
|
|
}
|
|
|
|
@Callback
|
|
@Optional.Method(modid = "opencomputers")
|
|
public Object[] unlink(Context ctx, Arguments args) {
|
|
return unlink(new OCArguments(args));
|
|
}
|
|
|
|
}*/
|