Storage emulated 0 android data io scer pocketmine files pocketmine mp

Storage emulated 0 android data io scer pocketmine files pocketmine mp

Указанная тема не существует, или находится на премодерации.

Cookies Preference Center

We use cookies on this website. To learn in detail about how we use cookies, please read our full Cookies Notice. To reject all non-essential cookies simply click «Save and Close» below. To accept or reject cookies by category please simply click on the tabs to the left. You can revisit and change your settings at any time. read more

These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services such as setting your privacy preferences, logging in or filling in formsYou can set your browser to block or alert you about these cookies, but some parts of thesite will not then work. These cookies do not store any personally identifiable information.

These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services such as setting your privacy preferences, logging in or filling in formsYou can set your browser to block or alert you about these cookies, but some parts of thesite will not then work. These cookies do not store any personally identifiable information.

These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services such as setting your privacy preferences, logging in or filling in formsYou can set your browser to block or alert you about these cookies, but some parts of thesite will not then work. These cookies do not store any personally identifiable information.

Источник

Как получить доступ к / storage / emulated/0 / DCIM на устройстве android?

Я недавно потерял содержимое карты micro-SD и не резервное копирование содержимого в последнее время достаточно. К счастью, я заметил, что фотографии, которых мне не хватало, оказались в /storage / emulated/0/DCIM/.эскизы на устройстве Android 5.1. Печально то, что я не могу добраться до этих файлов, чтобы сделать что-нибудь с ними на моем устройстве. Единственный способ, которым я даже знал, что они там, — это то, что файловый менеджер ASTRO поднял их, когда я искал фотографии. Я хотел бы быть в состоянии поставить их в безопасное место и надеялся сделать это через мой компьютер. Кто-нибудь знает способ заставить мой компьютер (Windows 7) распознать этот файл? (Естественно, я сказал своему компьютеру просматривать скрытые файлы, так что это не проблема.) Все, что я вижу /Внутренняя память и SD-карта (не для хранения). Если у вас есть обходной путь, пожалуйста, дайте мне знать тоже. Если бы я мог переместить (или еще лучше скопировать) эти фотографии в другое место на своем телефоне, а затем переместить их, это было бы абсолютно замечательно.

3 ответов

папка «/storage/emulated / » на самом деле не существует. Это то, что можно назвать «символической ссылкой», или, проще говоря, ссылкой на то, где хранятся реальные данные. Вам нужно будет найти фактическое физическое местоположение на вашем устройстве, где оно хранится. Так как он находится в /storage / emulated/0/DCIM/.миниатюры, вероятно, находятся в /Internal Storage/DCIM/.ноготь большого пальца./ Обратите внимание, что эта папка, вероятно, содержит только «эскизы», которые являются очень маленькими версиями реальных файлов. Возможно, ваши реальные файлы ушли навсегда, если ваша SD-карта неисправима.

изменить: «Никогда Не Говори Никогда» Ссылка на самом деле относится к эмулированной SD-карте на вашем устройстве. Получите доступ к данным «сразу» * как карта СД, и вы будете иметь доступ ко всем данным на этой карте. * Файл «приложение» Airdroid позволит это. И, если память служит, то доступ через кабель данным по USB будет также.

Я мог бы восстановить мои файлы, перейдя в » Настройки — > хранение и usb — > изображения — > камера. Там, если вы выберете фотографию, то правое верхнее меню изменится на «Выбрать все» и «копировать в»..». Сначала выберите все, а затем скопировать в папку, как «загрузки» или какой виден в проводнике. После копирования в нужную папку. Скопируйте из этой папки в папку компьютеры.

у меня была аналогичная проблема, только папке не начинаться с . . То, что решило для меня было сброс Media Manager.

на Settings -> Apps , убедится Show System проверяется в меню, искать Media Store или что-то подобное, нажмите на него и Clear Data . Затем перезагрузите телефон и подождите, пока Media Store восстановит себя.

перестройка занимает несколько минут. вы можете проверить сделано ли оно путем контролировать использование данных в этих же место, где вы его очистили. Как только он перестает расти в течение нескольких минут, это делается. Например, мой остановился на 21 МБ.

Источник

Что такое / хранилище / эмуляция / 0 /?

Недавно я понял, что если я удаляю файлы, /sdcard/Download он удаляет файлы из /storage/emulated/0/Download . И если я добавлю в него файлы, /sdcard/Download то дублирую их в /storage/emulated/0/Download .

Так что же /storage/emulated/0/ ? Для каких целей он у нас есть в нашей файловой системе Android?

/storage/emulated/0/Download фактический путь к файлам.

/sdcard/Download символическая ссылка на фактический путь /storage/emulated/0/Download

Однако фактические файлы находятся в файловой системе /data/media , которая затем монтируется /storage/emulated/0 (и часто в другие точки монтирования).

Symlink При вычислении, символическая ссылка является термином для любого файла , который содержит ссылку на другой файл или каталог в виде абсолютного или относительного пути , и что влияет на разрешение имени пути. Символьные ссылки уже присутствовали к 1978 году в миникомпьютерных операционных системах от DEC и RDOS от Data General.

/storage/emulated/0/ фактически /data/media/0/ выставляется через эмулированную / виртуальную файловую систему, а не через реальную.

Это со ссылкой на мой предыдущий ответ здесь , но с более соответствующими деталями.

ХРАНЕНИЕ АНДРОИДОВ:

* >S> Для линка, >E> для эмулировать и >B> для связывания монтирования
* USER-ID текущего пользователя в случае Multiple Users или Work Profile , как правило , 0 то , что от владельца устройства
* VIEW является одним из read (для приложений с permission.READ_EXTERNAL_STORAGE) или write (permission.WRITE_EXTERNAL_STORAGE) или default (для процессов , запущенных в корне / global namespace т.е. т.е. вне zygote)
* В предыдущих версиях Android были незначительные различия, но концепция эмуляции с тех пор была реализована.
* Для получения более подробной информации о реализации пространства имен монтирования Android см. Этот ответ .

Короче говоря, /sdcard и /storage/emulated/0 — которые представляют файловую систему FAT / vFAT / FAT32 — указывают на /data/media/0 (или /mnt/expand/[UUID]/media/0 в случае приемлемого хранения ) сквозной FUSE или sdcardfs эмуляции.

Будучи не специфичным для Android, но в основном связанным с Linux, symlink и bind mount (см. «Создание bind mount») выходят за рамки этого вопроса, поскольку речь идет в основном о части эмуляции.

Эмуляция:

Почему эмуляция здесь? Эмулируемая файловая система — это уровень абстракции в реальной файловой системе ( ext4 или f2fs ), который служит в основном двум целям:

  • Сохранение USB-подключения устройств Android к ПК (теперь через MTP осуществляется через несколько дней)
  • Ограничить несанкционированный доступ приложений / процессов к личным носителям пользователя и данным других приложений на SD-карте.

В ранних устройствах Android не хватало внутренней памяти и использовались (физически) внешние SD-карты, которые традиционно используют файловую систему семейства FAT для обеспечения совместимости с большинством ПК (см. Доминирование Microsoft в мире ПК).
Когда размер внутреннего хранилища вырос, та же файловая система была переведена на внутреннюю (все еще называемую «внешнюю») SD-карту.
Но реализация FAT / vFAT имела две основные проблемы, которые Google постепенно решала:

  • Устройства Android были подключены к ПК напрямую ( USB Mass Storage ) так же, как мы подключаем USB-накопитель в наши дни. UMS предоставляет устройство на уровне блоков и отключает SD-карту от платформы Android (отключает монтирование), что делает целые данные недоступными для приложений и, возможно, нарушает многие функции.
  • FAT (любимый в Windows в дни разработки) никогда не был предназначен для обеспечения разрешений UNIX ( символические ссылки mode, uid, gid и аналогичные , и тому ioctls подобное FS_IOC_FIEMAP ). Таким образом, все данные на SD-карте были доступны всем приложениям (поскольку каждое приложение Android является пользователем UNIX / Linux и имеет идентификатор пользователя) без ограничений, что вызывает серьезные проблемы с безопасностью и конфиденциальностью.
Читайте также:  Плеер для андроид тв чтобы не зависал

Обе эти проблемы были решены с помощью эмуляции:

  • Фактическое хранилище SD-карты было перемещено в /data раздел (или независимый раздел / sdcard на некоторых устройствах ранее), который содержит ext4 файловую систему (постепенно заменяющуюся f2fs ), полностью реализуя разрешения UNIX.
  • Этот дизайн сделал использование UMS невозможным, поскольку весь /data раздел не мог быть открыт для ПК по двум причинам: (1) он содержит множество настроек и данных приложений, которые должны быть защищены от других приложений, а также от пользователей. (2) Файловые системы Linux не поддерживаются Windows.
    Таким образом, UMS был заменен на Media Transfer Protocol, который является расширением типа клиент-сервер для PTP — уже установленный протокол. MTP не предоставляет блочное устройство, но работает через программный стек. Хост MTP работает на Android как приложение ( android.process.media ), полностью изолированное в среде Android, не способное выполнять какие-либо сложные задачи.

Теперь приложения (и MTP, который также является приложением) вместо этого взаимодействуют с эмулируемым хранилищем /data/media , выполняя обе задачи одновременно, т.е. осуществляя проверку разрешений снизу и выглядя как файловая система FAT на верхней поверхности.

Google теперь реализует эмуляцию через sdcardfs, чтобы преодолеть недостатки FUSE ; одна из основных причин — затраты на ввод / вывод, т. е. повышение скорости чтения / записи.

ВНЕШНИЕ РАЗРЕШЕНИЯ НА ХРАНЕНИЕ:
Концепция публичных и приватных файлов на внешнем хранилище может быть продемонстрирована на примере:
Установите приложение Termux.
Создать каталоги /sdcard/Android/data/com.termux/test_dir и /sdcard/test_dir .
Создать файлы /sdcard/Android/data/com.termux/test_file и /sdcard/Android/data/com.termux/test_file .
Выполните следующие команды:

* У вас должен быть установлен WhatsApp или выбрать личную папку другого приложения.

Теперь принудительно остановите приложение Termux и предоставьте разрешение на хранение . Выполните команды еще раз:

Смотрите разницу в разрешениях для одинаковых файлов и каталогов. Кажется, что это просто невозможно без эмуляции в собственной файловой системе Linux, когда одновременно работают сотни приложений (пользователей). Это эмуляция файловой системы, которая позволяет открывать один и тот же файл с тремя различными наборами разрешений одновременно, независимо от его исходных разрешений в реальной файловой системе:

Источник

Storage emulated 0 android data io scer pocketmine files pocketmine mp

A server software for Minecraft: Bedrock Edition in PHP

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md


A highly customisable, open source server software for Minecraft: Bedrock Edition written in PHP

  • Building and running from source
  • Developer documentation — General documentation for PocketMine-MP plugin developers
  • Latest API documentation — Doxygen documentation generated from development
  • DevTools — Development tools plugin for creating plugins
  • ExamplePlugin — Example plugin demonstrating some basic API features
  • Contributing Guidelines
  • Bitcoin Cash (BCH): qq3r46hn6ljnhnqnfwxt5pg3g447eq9jhvw5ddfear
  • Bitcoin (BTC): 171u8K9e4FtU6j3e5sqNoxKUgEw9qWQdRV
  • Stellar Lumens (XLM): GAAC5WZ33HCTE3BFJFZJXONMEIBNHFLBXM2HJVAZHXXPYA3HP5XPPS7T
  • Patreon

This project is licensed under LGPL-3.0. Please see the LICENSE file for details.

pmmp/PocketMine are not affiliated with Mojang. All brands and trademarks belong to their respective owners. PocketMine-MP is not a Mojang-approved software, nor is it associated with Mojang.

About

A server software for Minecraft: Bedrock Edition in PHP

Источник

PocketMine-MP 1.4.1 «Zekkou Cake»

For Minecraft: PE v0.10.5 alpha

This version has API changes, bumping the version to 1.11.0, and it won’t be bumped again until a stable build is released. These changes are detailed below.

Main features:

  • Improved chunk saving and reduced world corruption
  • Fixed some strange crashes on broken systems
  • Improved movement and block placing
  • Automatic resource freeing on Region-based worlds
  • Ignore spawn protection when no ops are set
  • Improved flight cheat protection
  • Fixed chunk corruptions

API changes

  • API 1.11.0
  • Added PlayerCreationEvent
  • Added Level->getChunks(), fixed some Doc Comments
  • Added Async Task crash warning
  • Fixed issue where plugins schedule a Player update before log in
  • Added new predictive flight protection
  • Added Location::__toString()
  • Added Entity->resetFallDistance()
  • Fixed #2619 BlockMetadataStore
  • Added Entity->fastMove() for players and direct-controlled entities
  • Implemented Threaded ClassLoader, improves class loading while on different threads (no need to synchronize states)
  • Allow plugins to cancel some kicks better, closes #2743

Fixes and additions:

  • Improved threading and resource usage, new defaults
  • Removed all @mkdir() calls
  • Implemented proportional armor modifier, applied armor in other damage types and consume armor when player is damaged
  • Implemented hardcore banning, closes #2574
  • Implemented double chest fix, closes #2744, fixes #2493
  • Catch exceptions on level generation
  • Changed generator choosing logic, add proper preset if needed, fixes #2751
  • Fixed some crashes related to crashing
  • Fixed messages and default settings
  • Fixed #2488 Player suffocates when putting blocks to climb higher
  • Fixed #2489 Falling Sand drops as an item when not expected
  • Cleaned up BanEntry creation
  • Fixed phar check
  • Fixed visual typo in /ban-ip, closes #2503
  • Improved chunk saving times by not marking it as changed when Players are added/removed
  • Fixed #2511
  • Catch more corruption issues in Region-based worlds, fixed first chunk being generated on an invalid sector
  • Fixed Entities being placed in recreated chunks
  • Fixed Flat generator on existing chunks, region issues
  • Unload unused regions after 5 minutes
  • Improved file resource usage
  • Added GarbageCollectionTask, workaround for weird PHP behaviour when using —disable-ansi
  • Fixed /timings off
  • Fixed fences not showing up
  • Improved chunk ticking
  • Block saving chunks too big
  • Changed max speed per tick from 100 to 10 blocks
  • Added outdated event static properties
  • Allow placing Snow Layers on top of solid transparent blocks
  • Fixed PHPRC env. variable being set
  • Throw exception when RakLib crashes
  • Added rotation transformations to remaining packet
  • Fixed #2557
  • Fixed #2541 server not saving chunks on chunk unloading
  • Return on Level->getSafeSpawn() in case of invalid position
  • Fixed #2565
  • Falling sand will become block when in contact with a Liquid
  • Fixed Iron bar, Stonecutter drops
  • TallGrass blocks should be only placed on grass blocks
  • Fixed #2615
  • Fixed players getting kicked for flying when going through special blocks
  • Future workaround for #2626
  • Catch file saving exceptions
  • Added basic speed protection
  • Fixed Dark Oak Fence’s name
  • Fixed #2762
  • Fixed Anvil lighting issues
  • Fix some Chunk corruption due to Chunk overlap
  • Fixed constructors, default memory to -1, default async generator
  • Fixed NBT IntArray off-by-one reading
  • Fixed falling sand breaking on full BB partial blocks, closes #2770

Not implemented or known issues:
Please do not report lacking features to the bug tracker, only report bugs on implemented features.

  • Entities / Entity AI
  • No conversion for old levels (will be added later)
  • No Minecarts
  • Not all items are implemented
  • Generated worlds use a basic generator

Assets

PocketMine-MP 1.4.1-936 beta1

For Minecraft: PE v0.10.4 alpha

This version has API changes, bumping the version to 1.11.0, and it won’t be bumped again until a stable build is released. These changes are detailed below.

Main features:

  • Improved chunk saving and reduced world corruption
  • Fixed some strange crashes on broken systems
  • Improved movement and block placing
  • Automatic resource freeing on Region-based worlds

API changes

  • API 1.11.0
  • Added PlayerCreationEvent
  • Added Level->getChunks(), fixed some Doc Comments
  • Added Async Task crash warning
  • Fixed issue where plugins schedule a Player update before log in

Fixes and additions:

  • Improved threading and resource usage, new defaults
  • Removed all @mkdir() calls
  • Catch exceptions on level generation
  • Fixed some crashes related to crashing
  • Fixed messages and default settings
  • Fixed #2488 Player suffocates when putting blocks to climb higher
  • Fixed #2489 Falling Sand drops as an item when not expected
  • Cleaned up BanEntry creation
  • Fixed phar check
  • Fixed visual typo in /ban-ip, closes #2503
  • Improved chunk saving times by not marking it as changed when Players are added/removed
  • Fixed #2511
  • Catch more corruption issues in Region-based worlds, fixed first chunk being generated on an invalid sector
  • Fixed Entities being placed in recreated chunks
  • Fixed Flat generator on existing chunks, region issues
  • Unload unused regions after 5 minutes
  • Improved file resource usage
  • Added GarbageCollectionTask, workaround for weird PHP behaviour when using —disable-ansi
Читайте также:  All android mobile list

Not implemented or known issues:
Please do not report lacking features to the bug tracker, only report bugs on implemented features.

  • Entities / Entity AI
  • No conversion for old levels (will be added later)
  • No Minecarts
  • Not all items are implemented
  • Generated worlds use a basic generator

Assets

PocketMine-MP 1.4 «Zekkou Cake»

For Minecraft: PE v0.10.4 alpha

This is the first stable build of PocketMine-MP 1.4. Lots of changes have happened since 1.3.12, and they won’t be detailed here. You can find them on the release list here on GitHub.

Old worlds won’t be converted automatically, and you can find it lacking some features. These will be implemented in a future update, as the release was pushed ahead due to the old «stable» release being completely outdated and no features being offered by it.

This version has API changes, bumping the version to 1.10.0. These changes are detailed below.

Main features:

  • New version format (drops the stage part)
  • Added automatic/manual IP blocking
  • Increased chunk defaults
  • Improved speed of several generation steps
  • Fixed some memory leaks on 32-bit hosts
  • Improved exception handling and trace creation

API changes

  • API 1.10.0
  • Changed RakLib network interface implementation

Fixes and additions:

  • Bitmask block state
  • New version format
  • Possible workaround for some PHP bug related to resources and threads
  • Players won’t take damage 60 ticks after spawning / respawning.
  • Fixed #2446
  • Added automatic/manual RakLib IP address, block addresses when exceptions are thrown
  • Move Query exceptions to debug level > 1
  • Block IP addresses on ban-ip
  • Added typehints to HelpCommand
  • Corrected fence crafting recipes, closes #2457
  • Improved Normal generator speed
  • Fixed memory leak issues on chunk generation under 32-bit hosts. Closes #2419, fixes #2308
  • Fixed issue with generated chunks not having a provider. Closes #2421
  • Higher chunk defaults
  • Improved Simplex 2D noise
  • Added chunk check on Level
  • Detect really big corrupted chunks, closes #2471
  • Improved exception handling and trace creation
  • Fixed players not calculating onGround correctly

Not implemented or known issues:
Please do not report lacking features to the bug tracker, only report bugs on implemented features.

  • Entities / Entity AI
  • No conversion for old levels (will be added later)
  • No Minecarts
  • Not all items are implemented
  • Generated worlds use a basic generator

Assets

PocketMine-MP 1.4-916 beta18 «Zekkou Cake»

For Minecraft: PE v0.10.4 alpha

This version has API changes, bumping the version to 1.10.0. These changes are detailed below.

Main features:

  • New version format (drops the stage part)
  • Added automatic/manual IP blocking
  • Increased chunk defaults
  • Improved speed of several generation steps
  • Fixed some memory leaks on 32-bit hosts
  • Improved exception handling and trace creation

API changes

  • API 1.10.0
  • Changed RakLib network interface implementation

Fixes and additions:

  • Bitmask block state
  • New version format
  • Possible workaround for some PHP bug related to resources and threads
  • Players won’t take damage 60 ticks after spawning / respawning.
  • Fixed #2446
  • Added automatic/manual RakLib IP address, block addresses when exceptions are thrown
  • Move Query exceptions to debug level > 1
  • Block IP addresses on ban-ip
  • Added typehints to HelpCommand
  • Corrected fence crafting recipes, closes #2457
  • Improved Normal generator speed
  • Fixed memory leak issues on chunk generation under 32-bit hosts. Closes #2419, fixes #2308
  • Fixed issue with generated chunks not having a provider. Closes #2421
  • Higher chunk defaults
  • Improved Simplex 2D noise
  • Added chunk check on Level
  • Detect really big corrupted chunks, closes #2471
  • Improved exception handling and trace creation
  • Fixed players not calculating onGround correctly

Not implemented or known issues:
Please do not report lacking features to the bug tracker, only report bugs on implemented features.

  • Entities / Entity AI
  • No conversion for old levels (will be added later)
  • No Minecarts
  • Not all items are implemented
  • Generated worlds use a basic generator

Assets

PocketMine-MP 1.4dev-900 beta17 «Zekkou Cake»

For Minecraft: PE v0.10.4 alpha

This version has API changes, some additions and fixes, bumping the version to 1.9.0. These changes are detailed below.

Main features:

  • Global optimizations
  • New block/item creation and handling system
  • Multiple non-ordered hotbar slots
  • Added death animations
  • Updated RakLib: proper recovery queues and packet reordering
  • Experimental LevelDB worlds support

API changes

  • API 1.9.0
  • Added internal use warning for TaskHandler::cancel()
  • Implemented no damage ticks
  • Added Config->getNested(key) and Config->setNested(key, value)
  • Added HeightMap get/set methods on chunks, Level
  • Do not quiet error messages when parsing config files
  • Added Level->getFullBlock()
  • Added FullChunk->getFullBlock()
  • Added Chunk->getFullBlock()
  • Added ChunkSection->getFullBlock()
  • Deprecated FullChunk->getBlock()
  • Deprecated Chunk->getBlock()
  • Deprecated ChunkSection->getBlock()
  • Added trait autoloading
  • Fixed #2392
  • Fixed #2394
  • Allow $base in knockback() to be dynamic and getters/setters in EntityDamageByEntityEvent
  • Update documentation of PluginBase::getCommand() for IDEs’ auto completion
  • Added default parameter to Config getters, implements #2398
  • Added optional parameter for multiple NBT read

Fixes and additions:

  • Change last X/Y/Z/Yaw/Pitch on teleport
  • Added armor items and max stack size for them.
  • Force player setting their new position
  • Block creating and property handling rewrite
  • Fix CPU issue when starting without STDIN
  • Use squared distance on movement handling
  • Renamed old getID() calls to getId()
  • Improved Item property handling
  • Handle a hotbar queue to allow using more than the first slot (won’t save order due to the protocol)
  • Collect unallocated chunks from the Level provider
  • Faster Level provider chunk unloading
  • Improved block reading
  • Created global block states array
  • Improved Level->getBlock() using block states
  • Improved Level->getBlock() for 64-bit systems
  • Better block creation on Level
  • Added Player death animations, improved spawning behavior to correct invisible players, fixed players getting stuck when dead, closes #2304
  • Replaced some instanceof to null checks
  • Fixed players not getting sound when they are harmed
  • Level optimization, added new chunk/block hashes
  • Optimized Liquid spreading, optimized light updates, improved side block get/update, fixed raw set not cleaning Block cache (TNT explosions)
  • Updated RakLib: Implemented packet reordering, fixed packet recovery in both sides, errors are now debug level, workarounds possible CPU-hog DoS attack over ACK/NACK packets
  • Changed some Entity move AABB calls
  • Snow layer recipe added: Fix for #2400
  • Added World Generation timings
  • Added experimental LevelDB support, fixed a few issues with NBT, spawning and Binary R/W
  • Fixed #2423
  • Added Double Plant block, fixes damage walking inside it.
  • Added Chest recreation on imported levels
  • Fixed possible memory leak when hiding players from each other
  • Fixed server.log created in two different places on path changed
  • Increased transaction timeout, not needed anymore due to packet ordering
  • Improved block breaking time and event handling

Not implemented or known issues:
Please do not report lacking features to the bug tracker, only report bugs on implemented features.

  • Entities / Entity AI
  • No conversion for old levels (will be added later)
  • No Minecarts
  • Not all items are implemented
  • Generated worlds use a basic generator

Assets

PocketMine-MP 1.4dev-855 beta16 «Zekkou Cake»

For Minecraft: PE v0.10.4 alpha

This version has API changes, some additions and fixes, bumping the version to 1.8.0. These changes are detailed below.

Main features:

  • Fixed some duplication issues
  • Added light spreading
  • Less glitched PlayerMoveEvent handling by plugins

API changes

  • API 1.8.0
  • Added Level->getFullLight()
  • Updated player movement processing and event handling
Читайте также:  Sd maid pro для андроид apk

Fixes and additions:

  • Fixed armor dropping twice
  • Fixed invalid worlds property being set by users
  • Removed temporal pthreads workaround
  • Implemented light population
  • Removed old revert flag from Player->processMovement()
  • Enabled batch block sending again

Not implemented or known issues:
Please do not report lacking features to the bug tracker, only report bugs on implemented features.

  • Entities / Entity AI
  • No support for LevelDB worlds (0.9.0 format)
  • No conversion for old levels (will be added later)
  • No Minecarts
  • Not all items are implemented
  • Generated worlds use a basic generator

Assets

PocketMine-MP 1.4dev-847 beta15 «Zekkou Cake»

For Minecraft: PE v0.10.4 alpha

Main features:

  • Fixed a crash introduced on the last beta
  • Improved inventory handling

API changes

  • Fixed Inventory->addItem()
  • Removed unused Block->isLiquid property

Fixes and additions:

  • Fixed #2340
  • Improved Inventory->addItem(), fixed breaking containers duplicating the last slot, removed not necessary slot changes
  • Fixed ladder crafting recipe

Not implemented or known issues:
Please do not report lacking features to the bug tracker, only report bugs on implemented features.

  • Entities / Entity AI
  • No support for LevelDB worlds (0.9.0 format)
  • No conversion for old levels (will be added later)
  • No Minecarts
  • Not all items are implemented
  • Generated worlds use a basic generator

Assets

PocketMine-MP 1.4dev-842 beta14 «Zekkou Cake»

For Minecraft: PE v0.10.4 alpha

Main features:

  • Improved chunk loading
  • Catch more exceptions and give extra debug messages
  • Recreates / fixes corrupt chunks with a huge amount of tile entities

API changes

  • Improved exception handling and debugging

Fixes and additions:

  • Improved chunk loading/unloading
  • Protect permission removal against bad plugins
  • Remove duplicated tiles from chunk table automatically
  • Regenerate corrupt player data if invalid data is found
  • Catch corrupted chunk data errors
  • Increased Fence, Fence Gate and Stone Wall Y bounding box
  • Bumped Minecraft: PE version string
  • Removed old trigger_error() calls, closes #2335
  • Properly close inventory windows from Players
  • Catch exceptions when chunks are unloaded
  • Possible fix for #2267, #2314
  • Improved player spawn item in hand sending
  • Improved global entity motion encoding using per-player queues

Not implemented or known issues:
Please do not report lacking features to the bug tracker, only report bugs on implemented features.

  • Issues with spawnpoint
  • Entities / Entity AI
  • No support for LevelDB worlds (0.9.0 format)
  • No conversion for old levels (will be added later)
  • No Minecarts
  • Not all items are implemented
  • Generated worlds use a basic generator

Assets

PocketMine-MP 1.4dev-834 beta13 «Zekkou Cake»

For Minecraft: PE v0.10.0 alpha

Main features:

  • Minecraft: PE v0.10 support!
  • Fixed some crafting recipes
  • Fixed some memory leaks
  • Fixed issues with tile entities

API changes

  • API 1.7.1
  • Fixed PlayerInventory->setItem() with null items
  • Fixed Level->getTile()

Fixes and additions:

  • Bumped protocol version to 20
  • Added different Fences, new Fence crafting recipes
  • Added different Fence Gates, new Fence Gate crafting recipes
  • Added new fences and fence gates to fuel types
  • Updated UseItemPacket
  • Updated time steps from x2.5 to x1.25
  • Fixed Chunk tile indexes
  • Get timezone directly. Fixes #2287.
  • Bumped weakref version, fixes travis builds
  • Fixed Acacia / Dark Oak logs crafting recipes
  • Fixed version message color
  • Fixed tile entities not being placed in the correct array
  • Fixed permission-related memory leak
  • Improved and fixed command exception message, closes #2301
  • Fixed #1969
  • Possible fix for #2297

Not implemented or known issues:
Please do not report lacking features to the bug tracker, only report bugs on implemented features.

  • Entities / Entity AI
  • No support for LevelDB worlds (0.9.0 format)
  • No conversion for old levels (will be added later)
  • No Minecarts
  • Not all items are implemented
  • Generated worlds use a basic generator

Assets

PocketMine-MP 1.4dev-822 beta12 «Zekkou Cake»

For Minecraft: PE v0.9.5 alpha

This should be the last beta version for Minecraft: PE v0.9.5, the next release will be for Minecraft: PE 0.10. It is already ready, so we aim to release it on the same day as it is released for iOS and Android.
This release includes lots of backwards-compatible API changes, so the API version has been bumped to 1.7.0

Main features:

  • Overall performance improvements
  • Fixes lots of problems related to inventory
  • Snowballs!
  • Added Error -> Exception handling
  • Fixed lots of crafting recipes
  • Builds are now optimized on creation time
  • Added /time start and /time stop
  • Improved networking code and binary I/O methods

API changes

  • API 1.7.0
  • Fixed Level->getMetadata() and similar, removed extra references
  • Fixes get and set armor
  • Fixed Inventory->removeItem()
  • New way to spawn entities/tiles using a global register table, allow overriding default entity/tile classes via classes
  • Added Error -> Exception handling
  • Added extra Exceptions
  • Fixed InventoryPickupItemEvent
  • EntityDamageEvent and children now only fire if the attack is possible, moved event trigger to Entity->attack()
  • Added InventoryPickupArrowEvent
  • Fixed Event name being null
  • Fixed some inventory events not firing on players
  • Fire PlayerInteractEvent on 0xff face
  • Added EntityDamageByChildEntityEvent
  • Allow passing a Player source as last parameter on Inventory->addItem() and Inventory->removeItem()
  • Return proper BlockIterator index, throw more exceptions, improved blockQueue performance
  • Use proper indexes on Living->getLineOfSight() when a max length is set

Fixes and additions:

  • Fixed inventory changes getting the wrong window, closes #2187
  • Improved Level object deallocation
  • Improved inventory and window allocation, fixes #2200
  • Fixed entities not being pushed out of blocks
  • Improved Player->onGround checking
  • Improved Explosion item drop position
  • Added explosion death message
  • Fixed crash when doing var_dump() of anything that contains the Server object
  • Removed extra ; from if, fixes #2205
  • Possible fix for entities not closing correctly
  • Fixed #2207 Server crashing if players are closed before logging in
  • Fixed red sand not falling correctly
  • Drop invalid entities / tile entities on chunk loading
  • Fixed entities not getting ticks on movement
  • Fixed /setworldspawn changing sender data
  • Mark chunk to be saved when removing invalid entities/tiles
  • Updated RakLib
  • Improved network packets allocation
  • Improve #2238, do not crash when an invalid/corrupt RCON stop event happens
  • Disallow further modification of Signs by its creator after load/unload
  • Added Snowballs
  • Fixed UseItemPacket being able to be sent before spawning
  • Fixed plugins crashing the server when teleporting players on an invalid event
  • Use Player->forceMovement on MovePlayerPacket non-tick revert
  • Added Entity->onGround setting when entities keep moving without checks
  • Remove chunks from advanced cache after setting
  • Fixed Trapdoor recipe
  • Fixed Bowl recipe
  • Fixed Stonecutter recipe
  • Fixed Double Chest behavior
  • Fixed Chest->unpair()
  • Blocks now save their bounding box, fixed entity block collision check
  • Added extra chunk sending timings
  • Added preprocessor optimizations
  • Fixed players not loading chunks when stuck on a unloaded chunk
  • Optimized networking code & AxisAlignedBB
  • Improved freeing chunks
  • Fixed #2204
  • Added packet exception handling
  • Fixed crashing server not stopping
  • Fixed Entity being set position after being closed
  • Fixed Query-related crash
  • Despawn entities correctly from clients as they move
  • Improved level switching for players
  • Added /time start and /time stop
  • Fixed server not using the correct provided path if it did not exist
  • Fixed random block updates not firing
  • Updated timings command, give direct link to results
  • Use SplFixedArray for improved performance
  • Fixed player viewer list including themselves
  • Improved inventory sending, send single slots instead of full inventory as much as possible
  • Fixed unloading chunks
  • Automatically set Entity / Tile entity save identifiers
  • Added vertical and horizontal collision detection to Entities
  • Fixed bonemeal recipe, closes #2260
  • Fixed Snow block recipe
  • Fixed String -> Wool recipe
  • Fixed ladder recipe
  • Fixed red sand smelting recipe
  • Improved Level->getTile() to a direct lookup instead of linear search
  • Reenabled collision against entities on move

Not implemented or known issues:
Please do not report lacking features to the bug tracker, only report bugs on implemented features.

  • Entities / Entity AI
  • No support for LevelDB worlds (0.9.0 format)
  • No conversion for old levels (will be added later)
  • No Minecarts
  • Not all items are implemented
  • Generated worlds use a basic generator

Источник

Оцените статью