mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2025-07-18 18:23:06 +00:00
Pasting and loading tile types
This commit is contained in:
parent
30b8619dd1
commit
f120c41518
@ -13,6 +13,7 @@ import lombok.experimental.Accessors;
|
|||||||
import org.bukkit.Location;
|
import org.bukkit.Location;
|
||||||
import org.bukkit.Material;
|
import org.bukkit.Material;
|
||||||
import org.bukkit.block.Block;
|
import org.bukkit.block.Block;
|
||||||
|
import org.bukkit.block.BlockState;
|
||||||
import org.bukkit.block.TileState;
|
import org.bukkit.block.TileState;
|
||||||
import org.bukkit.block.data.BlockData;
|
import org.bukkit.block.data.BlockData;
|
||||||
import org.bukkit.block.data.Waterlogged;
|
import org.bukkit.block.data.Waterlogged;
|
||||||
@ -367,8 +368,6 @@ public class IrisObject extends IrisRegistrant
|
|||||||
fin = new FileInputStream(file);
|
fin = new FileInputStream(file);
|
||||||
readLegacy(fin);
|
readLegacy(fin);
|
||||||
fin.close();
|
fin.close();
|
||||||
write(file);
|
|
||||||
Iris.info("Converted " + file.getPath() + " to IOB V2");
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -456,6 +455,7 @@ public class IrisObject extends IrisRegistrant
|
|||||||
TileData<? extends TileState> state = TileData.getTileState(block);
|
TileData<? extends TileState> state = TileData.getTileState(block);
|
||||||
if(state != null)
|
if(state != null)
|
||||||
{
|
{
|
||||||
|
Iris.info("Saved State " + v);
|
||||||
getStates().put(v, state);
|
getStates().put(v, state);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -865,7 +865,10 @@ public class IrisObject extends IrisRegistrant
|
|||||||
|
|
||||||
if(getStates().containsKey(i))
|
if(getStates().containsKey(i))
|
||||||
{
|
{
|
||||||
getStates().get(i).toBukkitTry(b.getState());
|
Iris.info(states.get(i).toString());
|
||||||
|
BlockState st = b.getState();
|
||||||
|
getStates().get(i).toBukkitTry(st);
|
||||||
|
st.update();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user