PMMP1.8.0における仕様変更箇所

本人からの要望のため

現在PMMPのmasterブランチでは様々な更新が行われています。
リリースされている1.8.0のソースでは変更されていないので当分焦らなくても大丈夫そう

━━━━━━━━━━━━━━━━━━━━━━━━

変更前:
PHP:
/** @var $level Level*/
//座標のブロックIDの取得
$blockId = $level->getBlockIdAt($x, $y, $z);
変更後:
PHP:
/** @var $level Level*/
//座標のブロックIDの取得
$blockId = $level->getBlockAt($x, $y, $z)->getId();
━━━━━━━━━━━━━━━━━━━━━━━━

変更前:
PHP:
/** @var $level Level*/
//座標のブロックMetaの取得
$blockId = $level->getBlockDataAt($x, $y, $z);
変更後:
PHP:
/** @var $level Level*/
//座標のブロックMetaの取得
$blockId = $level->getBlockAt($x, $y, $z)->getDamage();
━━━━━━━━━━━━━━━━━━━━━━━━

変更前:
PHP:
/** @var $block Block */
$side = Vector3::SIDE_UP;
$block->getSide($side);
変更後:
PHP:
/** @var $block Block */
$side = Facing::UP;
$block->getSide($side);
━━━━━━━━━━━━━━━━━━━━━━━━

PlayerItemUseEventの登場によりPlayerInteractEventから
RIGHT_CLICK_AIRLEFT_CLICK_AIRが廃止されました。

━━━━━━━━━━━━━━━━━━━━━━━━
 
Last edited by a moderator:

yuko fuyutsuki

もでれーたー
Staff member
12 月 30, 2017
200
98
43
Japan/Tokyo
ここに書いてある変更箇所はmasterブランチでの変更箇所ですか?それともrelease/3.5ブランチでのものですか?
 

yuko fuyutsuki

もでれーたー
Staff member
12 月 30, 2017
200
98
43
Japan/Tokyo
タイトルが「PMMP1.8.0における使用変更箇所」とあってrelease/3.5の事か…???と思いつつ、冒頭の
現在PMMPのmasterブランチでは様々な更新が行われています。
と前置きがあって、
リリースされている1.8.0のソースでは変更されていない
とあるのでタイトルと反するなあ、と思って聞きました

前置きだと思っていたので勘違いですね、すみません