mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-07-01 23:59:53 +00:00
Fixed consistency check
This commit is contained in:
parent
d17032dd8c
commit
d922f003f6
File diff suppressed because one or more lines are too long
@ -21,6 +21,9 @@
|
|||||||
|
|
||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
|
use pocketmine\block\Block;
|
||||||
|
use pocketmine\block\UnknownBlock;
|
||||||
|
|
||||||
require dirname(__DIR__, 3) . '/vendor/autoload.php';
|
require dirname(__DIR__, 3) . '/vendor/autoload.php';
|
||||||
|
|
||||||
/* This script needs to be re-run after any intentional blockfactory change (adding or removing a block state). */
|
/* This script needs to be re-run after any intentional blockfactory change (adding or removing a block state). */
|
||||||
@ -28,7 +31,11 @@ require dirname(__DIR__, 3) . '/vendor/autoload.php';
|
|||||||
$factory = new \pocketmine\block\BlockFactory();
|
$factory = new \pocketmine\block\BlockFactory();
|
||||||
$remaps = [];
|
$remaps = [];
|
||||||
$new = [];
|
$new = [];
|
||||||
foreach($factory->getAllKnownStates() as $index => $block){
|
for($index = 0; $index < 1024 << Block::INTERNAL_METADATA_BITS; $index++){
|
||||||
|
$block = $factory->fromFullBlock($index);
|
||||||
|
if($block instanceof UnknownBlock){
|
||||||
|
continue;
|
||||||
|
}
|
||||||
if($block->getFullId() !== $index){
|
if($block->getFullId() !== $index){
|
||||||
$remaps[$index] = $block->getFullId();
|
$remaps[$index] = $block->getFullId();
|
||||||
}else{
|
}else{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user