Fixed multi example for v1.6
This commit is contained in:
parent
31ff370dc0
commit
8d11483afe
1 changed files with 4 additions and 13 deletions
17
README.md
17
README.md
|
@ -50,17 +50,8 @@ controller.showInHand(p, true);
|
||||||
It's also possible to split one image onto multiple itemframes. For example using the following code.
|
It's also possible to split one image onto multiple itemframes. For example using the following code.
|
||||||
|
|
||||||
```java
|
```java
|
||||||
BufferedImage leftTopImg = ...;
|
//--- Wrap image (into 2 rows and 2 columns) ---
|
||||||
BufferedImage leftBottomImg = ...;
|
MultiMapWrapper wrapper = MapReflectionAPI.getMapManager().wrapMultiImage(ImageIO.read(new File("image.png")), 2, 2);
|
||||||
BufferedImage rightTopImg = ...;
|
|
||||||
BufferedImage rightBottomImg = ...;
|
|
||||||
BufferedImage[][] images = {
|
|
||||||
{leftBottomImg, leftTopImg},
|
|
||||||
{rightBottomImg, rightTopImg}
|
|
||||||
};
|
|
||||||
|
|
||||||
//--- Wrap image ---
|
|
||||||
MultiMapWrapper wrapper = MapReflectionAPI.getMapManager().wrapMultiImage(images);
|
|
||||||
MultiMapController controller = wrapper.getController();
|
MultiMapController controller = wrapper.getController();
|
||||||
|
|
||||||
final Player p = Bukkit.getPlayer("SBDeveloper");
|
final Player p = Bukkit.getPlayer("SBDeveloper");
|
||||||
|
@ -81,8 +72,8 @@ ItemFrame leftBottomFrame = ...;
|
||||||
ItemFrame rightTopFrame = ...;
|
ItemFrame rightTopFrame = ...;
|
||||||
ItemFrame rightBottomFrame = ...;
|
ItemFrame rightBottomFrame = ...;
|
||||||
ItemFrame[][] frames = {
|
ItemFrame[][] frames = {
|
||||||
{leftBottomFrame, leftTopFrame},
|
{leftTopFrame, rightTopFrame},
|
||||||
{rightBottomFrame, rightTopFrame}
|
{leftBottomFrame, rightBottomFrame}
|
||||||
};
|
};
|
||||||
controller.showInFrames(p, frames, true);
|
controller.showInFrames(p, frames, true);
|
||||||
```
|
```
|
||||||
|
|
Loading…
Add table
Reference in a new issue