Skip to content

bea4dev/Parallel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Parallel-v2

プレイヤーごとに表示するブロックを変更するためのプラグイン

このプラグインは他のプラグインからの呼び出しを前提としています

Required

https://github.com/Be4rJP/AsyncChunkLib

Supported version

1.15.2, 1.16.5

maven

<repositories>
    <repository>
        <id>github</id>
        <url>https://raw.github.com/Be4rJP/Parallel/mvn-repo/</url>
    </repository>
</repositories>
<dependency>
    <groupId>be4rjp</groupId>
    <artifactId>parallel_api</artifactId>
    <version>2.0.2</version>
    <scope>provided</scope>
</dependency>

使用例

  • 別プラグインからブロックを設置
Player player = ...;
Block block = ...;

//APIのインスタンスを取得
ParallelAPI api = ParallelAPI.getInstance();

//Universeを作成
ParallelUniverse universe = api.createUniverse("TestUniverse");

//ParallelPlayerを取得
ParallelPlayer parallelPlayer = api.getParallelPlayer(player);
if(parallelPlayer == null) return;

//作成したuniverseにプレイヤーを参加させる
universe.addPlayer(parallelPlayer);

//作成したuniverse内のParallelWorldを取得
ParallelWorld parallelWorld = universe.getWorld(player.getWorld().getName());

//指定された座標にブロックをセット
parallelWorld.setType(block.getX(), block.getY(), block.getZ(), Material.REDSTONE_BLOCK);

//ブロックの変更をプレイヤーに通知
parallelWorld.sendBlockChange(block.getX(), block.getY(), block.getZ());

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages