Files
webdisplays-legacy/src/main/java/net/montoyo/wd/data/RedstoneCtrlData.java
2025-03-28 11:36:56 -04:00

44 lines
1.0 KiB
Java

/*
* Copyright (C) 2018 BARBOTIN Nicolas
*/
package net.montoyo.wd.data;
import net.minecraft.client.gui.GuiScreen;
import net.minecraft.util.math.BlockPos;
import net.minecraft.world.World;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;
import net.montoyo.wd.client.gui.GuiRedstoneCtrl;
import net.montoyo.wd.utilities.Vector3i;
public class RedstoneCtrlData extends GuiData {
public int dimension;
public Vector3i pos;
public String risingEdgeURL;
public String fallingEdgeURL;
public RedstoneCtrlData() {
}
public RedstoneCtrlData(int d, BlockPos p, String r, String f) {
dimension = d;
pos = new Vector3i(p);
risingEdgeURL = r;
fallingEdgeURL = f;
}
@SideOnly(Side.CLIENT)
@Override
public GuiScreen createGui(GuiScreen old, World world) {
return new GuiRedstoneCtrl(dimension, pos, risingEdgeURL, fallingEdgeURL);
}
@Override
public String getName() {
return "RedstoneCtrl";
}
}