«    November 2024    »
MonTueWedThuFriSatSun
 123
45678910
11121314151617
18192021222324
252627282930 
November 2024 (7)
October 2024 (80)
September 2024 (58)
August 2024 (32)
July 2024 (6)
June 2024 (19)
 
For-Minecraft.com » Mods for Minecraft Pocket Edition » Inner Core for Minecraft PE 1.16 - 2.4.0b121 (1.16 Update)
53

Inner Core for Minecraft PE 1.16 - 2.4.0b121 (1.16 Update)




Inner Core was created on the basis of the original MCPE 1.0.3 and is a full complement for creating and playing with mods, giving more features than Core Engine & Blocklauncher. The native part was written from scratch and allowed to solve the absolute majority of problems associated with modding on the basis of Blocklauncher and make the API much more efficient.

By: zheka_smirnov

Inner Core is a completely independent application that contains MCPE 1.0.3 and a huge shell that opens up modding capabilities. The built-in MCPE does not depend on the current version you have installed, it even has another world folder. They are related only by settings.
Inner Core is a full-fledged moding environment giving the most close capabilities to PC modding and greatly exceeding everything that was before. This project is designed to breathe life into the dying generation of MCPE mods, improve them and give rise to new ones.
 


V 2.4.0b121 for Minecraft PE 1.16.201

To update, just go to the Horizon main menu and tap on the available update.

A new update has been released on the main and test packs. This update fixed a lot of different bugs and issues, and also added several new API methods.

- Mod browser proxy fixes
- Fixes for saves being broken in some cases due to collision
- Fixed error messages in mods
- Added GameController API module that allows emulating player actions from mods
- Added Entity.getAllLocal method
- Fixed EntityAddedLocal/EntityRemovedLocal callbacks in multiplayer
- Fixed Player.localPlayerTurn method
- Fixed crashes in mod browser
- Fixed some crashes in the game, in particular from pop-up messages

V 2.4.0b117 for Minecraft PE 1.16.201

This update adds support for servers with ZoteCore mods, as well as many other improvements and changes.

- Added support for servers with mods based on reider745's ZoteCore core
- Fixed server list (for modpacks the list is in the main modpack folder)
- Fixed non-static player uuid (XUID and player name parameters), fixes inventory saving in local game
- Added socket server port synchronization function
- Added biome id synchronization
- Other various server fixes
- Fixed frequent crashes of Inner Core on startup
- Updated Rhino to the latest version - jаvascript engine for mods
- Various optimizations of the native part of Inner Core
- Added Player.localPlayerTurn(x,y) method

V 2.2.1b106 for Minecraft PE 1.16.201

An update that adds support for custom recipes to the vanilla crafting table and removes the replacement of its interface.

- Vanilla crafting table now supports all recipes from IC mods, including recipes with modified crafting logic
- General optimizations and fixes
- Faster access to Tile Entity from mods

Inner Core 2.2.1b106
V 2.2.1b95 for Minecraft PE 1.16.201

- Added the "BlockSource setExtraBlock (x, y, z, BlockState/[id,data])" and "getExtraBlock (x, y, z) -> BlockState" methods to access and set additional blocks such as water inside other blocks
- Added new block description parameters: "can_contain_liquid" and "can_be_extra_block"
- Added the "Block.canContainLiquid (id)" and "Block.canBeExtraBlock (id)" methods
- Fixed a bug when settings changes were not applied on the first launch after changes
- Fixed crashes in the configs of mods
- And other fixes

V 2.2.1b91-92 for Minecraft PE 1.16.201

- Save system has been updated, they should work more stable
- Errors of updatable objects (such as mechanisms) no longer cause disabling of all mods, but disable the specific object caused the error
- Added API for rendering of models attached to mobs
- Added API for working with block states
- Added the ability to pass global uniforms to shaders
- Many different fixes

V 2.2.0b77-78 for Minecraft PE 1.16

Fixed version released specifically for Minecraft Bedrock Edition 1.16.201. If something went wrong and you want to switch back to the main IC pack, then tap the back button in the Inner Core Test menu, go to the packs menu and select the one you need.

- Fixed world generation being called several times per chunk. This will greatly reduce world generation lags.
- Generation of IC mods now occurs after vanilla generation.
- Fixed loading mods on some devices

V 2.1.0b71 Beta

Added support for Xbox sign-in, which allows you to play not only over WiFi, but also from a distance.
Numerous API changes related to multiplayer and more.
Network module and related modules to support network play.
BlockSource class to access a specific dimension and PlayerActor to access a specific player.
ItemContainer class - multiplayer support container.
Ability to get and change NBT mobs, vanilla TileEntity and items.
New item models caching system that caches all models, not just those modified by mods, and supports cache groups.
Added physical models mapping for blocks, similar to mapping of visual models.
Added item model override function, similar to the icon override function.
Numerous additions to parameters of old added and registered events.
A large number of other, less significant changes and additions.

V 2.1.0b48-56

Many fixes and innovations related to the recently introduced multiplayer support.
Fixed Recipe Viewer compatibility.
A new item models caching system that caches all models, not just those modified by mod, and supports cache groups.
Added a special type parameter for the color_source block, it can be one of 4 values: "none", "leaves", "grass", "water".
Fixed interaction of ItemContainer with additional item data.

V 2.1.0b47-48

The new version adds experimental multiplayer support. Players with the same mods can connect to each other via a local Wi-Fi network (and Xbox in the future) and play with the mods.

IMPORTANT! Multiplayer only works with the mods that are adapted for playing on a local network. If mods do not support multiplayer, a warning will be displayed. It is possible to play with unadapted mods, but most likely they will not work correctly and can cause errors, crashes, or even damage your world. As of today, all mods are created for single player and their developers need to adapt them.

V 2.0.5b44:

Ability to obtain and change NBT mobs, vanilla TileEntity and items.
Added methods: Entity.getCompoundTag(entity), Entity.setCompoundTag(entity, tag).
Added vanilla TileEntity methods returned by World.getContainer():getCompoundTag(), setCompoundTag(tag).
Added ItemExtraData methods: getCompoundTag(), setCompoundTag(tag).
Mods interface now supports items from mods with animated icon.
TileEntity's click event now receives one more argument - click coordinates.
Fixes

V 2.0.4b35:

The Inner Core settings menu greatly improved and supplemented with new settings.
Fixed a critical error that could cause the server thread to freeze.
Fixed errors that could occur during loading due to lack of memory.
Many bug fixes that were detected through GP statistics.
Saving system improved.
Many technical changes.

If something went wrong and you want to switch back to the main pack, then tap the back button in the Inner Core Test menu, go to the pack menu and select the one you need.

V 2.0.3b30:

Added the ability to create custom models of items and blocks in inventory or hand using the ItemModel module.
Added the ability to add new materials and shaders.
New Animation.Base mode (custom material model).
Blocks with ICRender models will automatically get models in inventory or hand.
Item animations support custom models and materials (using RenderMesh).
Rendertype block description parameter now works correctly and affects the model in the interface.
Rewritten all code related to item models.
Added a new loading stage (item model generation).
Global optimization.
Fixes.

 
 
 
 
 
 
 
 
 

Inner Core Features:

 
a) Inner Core is a separate and completely independent app that contains its own MCPE, which allows you not to install any additional software, but also not to delete MCPE you are playing.
 
b) Inner Core mods are fully compatible and will not conflict, the API is built in such a way that it is very easy to make mods interact with each other. This allows to create complex packs of dozens of mods.
 
c) It's very easy to port the Core Engine mods because CE has been saved as the main kind of API mods for Inner Core.
 
d) The API ore written in C++ and Java, multithreading, API adaptation for frequent mod needs, as well as the ability to compile mods in java-bytecode allows to reach new heights in speed.
 
e) New features in all areas, especially in the graphical component of mods, which now allows developers to create any desired appearance of in-game objects. The old API modules are also greatly improved and new ones introduced, they will develop much faster due to the stable API version.
 
f) The GUI API makes it incredibly easy to create any required interface, including its main feature is the simple creation of a dynamic interface that works in stable 40-60 fps.
 
g) A complex and variable mods structure, an assembly file, several types of APIs and types of executable files will allow creating the most convenient structure for mods, which plays an important role.
 
h) Own development environment adapted for Inner Core allows you to develop mods from PC ver of Minecraft, download and run them via USB.
 
Z) Inner Core is a complete replacement for BlockLauncher, which for a long time existed as the only modding option and was extremely poorly implemented and had an awfully inconvenient API, which entailed many unpleasant errors and lags. Now it's over.
 

The built-in version gives several advantages:


1. You can play any Minecraft PE that you like. In this case, you can play MCPE with mods based on Inner Core (hereinafter IC) without re-installations.

2. You do not need to waste your time choosing the right versions of MCPE, Blocklauncher, Core Engine, install it all to play with mods. It's enough just to have an installed IC.

3. The creators of mods and the developer do not need to spend a lot of effort on porting to new versions, which means that there will be more updates expanding the content of the mod, and IC will improve and extend the API.

Development lasts for the last 3 months. At the moment, it is close to completion and just started a closed beta test. The first version will appear very soon.
 

Some information for developers:

 
Mod structure
 
Inner Core mods do not have a static structure, it is described in a separate file. It defines the resource directories, the directories with the code necessary for the work and the executable files with the code. The preload script was added which runs before MCPE starts and can generate the necessary textures and other resources, which allows them to be integrated with other mods. This script is additional to the existing executable file types in CE (main code, launcher, library).
 
Inner Core has two versions of the API: Adapted Script and Core Engine. The first one is simpler and faster and some of the methods in it are named the same as their analogs in ModPE, it also gives access to the basic API modules, such as UI, Updatable, Callback. The second one is the almost unchanged old Core Engine, rewritten for Adapted Script as the foundation.

In addition, mods as it was already written earlier can be compiled to significantly speed up their work and protect the source code.

 

Animations
 
Now the texture of the blocks can be animated by adding a 16x (16 * n) texture to the resources, where "n" is the number of animation frames (like water or lava) and name.anim.png. This animation will not affect performance in any way, because it happens in exactly the same way as the animation of vanilla blocks.
 
The Inner Core furnace remained with the vanilla interface, but its recipes and fuel were completely changed to custom ones, which allows adding as any raw material (with or without any metadata, any blocks and objects) or any fuel with a customized burning time. All recipes and fuel including vanilla can now also be removed.
 

How to install Inner Core:

 
1. Read the system requirements and warning.
2. Download the file and install the application (no need to uninstall MCPE).
3. Run it for testing.
 

Inner Core mods installation:

 
You need to unzip the mod file into: games/com.mojang/mods, the next run of Inner Core will immediately load this mod.
The old Core Engine mods (are in the same folder) are ignored.
 

System requirements:

 
Inner Core requires the armv7 processor architecture and Android 4.2+, it also requires at least 300MB of free space and 200MB of RAM.
 
Warning:
 
This is a beta version of this product, although it passed a 2-week closed beta test on devices with completely different characteristics and system versions. Stable work was achieved for all participants, bugs will appear in any case because the project is huge.



Download Inner Core (Google Play)
Download Inner Core v1.0.1.2
Download Inner Core v1.0.1.3
Download Inner Core v1.0.2.8
Download Inner Core v1.0.2.9
Download Inner Core v1.1.0.24
Download Inner Core v1.1.0.25
Download Inner Core v1.1.0.29
Download Inner Core v1.1.0.40 Beta
Download Inner Core v1.1.1.42
Download Inner Core v1.1.2.42
Download Inner Core v2.4.0b117
Download Inner Core v2.4.0b121
Inner Core 2.0+ is available as a pack that can be downloaded via Horizon Launcher


Recommend:

EnderShield (4 October 2017 07:58)
Group: Guest
I think Inner still not compatible with the Android 7.0 or something? Because the mods didn't appear in the game!
Madworks (4 October 2017 07:10)
Group: Guest
Observations after using inner core:
1) pickaxes don't lose durability on being used.
2) game crashes when I re-enter to a infinite world in creative mode(have not tried survival mode)(must be something I placed like a rubber tree sapling)

Phone: Moto G4 Plus
Mod installed: industrial craft 2(v 2.0)

[quote=Madworks]Observations after using inner core:
1) pickaxes don't lose durability on being used.
2) game crashes when I re-enter to a infinite world in creative mode(have not tried survival mode)(must be something I placed like a rubber tree sapling)

Phone: Moto G4 Plus
Mod installed: industrial craft 2(v 2.0)
Also keep up the good work
dexfre (1 October 2017 19:53)
Group: Guest
inner core successfully opened but mod does not appear
ThiagoFerreira (30 September 2017 04:59)
Group: Guest
Com IC poderemos jogar com mods no multiplayer?

Quote: ThiagoFerreira
Com IC poderemos jogar com mods no multiplayer?


Quote: ThiagoFerreira
Com IC poderemos jogar com mods no multiplayer?

Quote: ThiagoFerreira
Com IC poderemos jogar com mods multiplayer?
dexfre (28 September 2017 07:22)
Group: Guest
can't wait, you are the best
Arslan (24 September 2017 08:43)
Group: Guest
This will really take the modding in mcpe to a new level !!!
I really think you're going to impact the mcpe cummunity
plz work on getting a beta of some sort to the public
Good luck.
dexfre (22 September 2017 06:53)
Group: Guest
can i test the beta


Name:*
E-Mail:
Captcha: *
Up © 2024 For-Minecraft.com