Compatibility
Minecraft: Java Edition
Platforms
Supported environments
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Links
Creators
Details
CC:Androids
My first official minecraft mod. CC:Androids adds programmable humanoid robots to CC:Tweaked that are capable of interacting with the world and engaging in simple combat.
This mod requires CC:Tweaked to run
Android Capabilities
Androids can:
- Break and place blocks
- Pickup, stash and drop items
- Use items that have an affect on the world (Such as shears shearing sheep and bone meal fertilizing crops)
- Attack mobs and players
Everything you need to know
Components
Components are needed to build androids and used to craft another ingredient.
Android CPU
Android CPUs are also needed to build androids and hold an androids data. In the case an android dies it will drop its CPU which can be used to create a new android with the previous android's lost data.
Rogue Androids
Rogue androids are mobs that spawn in small groups in the dark typically holding wooden tools. They primarily drop Components but also have a chance of dropping Iron Ingots and a small chance to drop an Android CPU. They are tough so be cautious when fighting them.
Redstone Reactor
Redstone Reactors power androids and must be crafted, they are a crucial component for building an Android.
Android Frame
The Android frame is the most important part in building an android.
In order to build an android you must first place a frame (like an armor stand) then add the needed components by right clicking on the frame with the component in hand.
You will need (In this order)
- 8 Components
- 10 Ingots (Iron for a Basic Android, Gold for an Advanced Android)
- 1 Redstone Reactor
- 1 Android CPU
Once all components have been added and the CPU inserted the frame will convert into a fresh Android.
A brief explanation of the API
CC:Androids adds an API used to control your Android. Its best to find functions by typing "android." in the Lua prompt and see what the autocomplete gives you.
Most of the functions are self evident in their function, however some important info to know is:
- Most "action" functions return a table with a boolean on whether it failed and some text for context
- Functions that need an entity need to be supplied with a UUID (Which is just a long string of letters minecraft uses to identify mobs/players)
- Functions that would return an entity will return a table containing that entity's UUID, health and block position