• 0

    posted a message on Schematic Items

    updated the url to point to curse forge now for downloading the jar files

    Posted in: Minecraft Mods
  • 0

    posted a message on Roboticraft

    I made projects on curse forge so hopefully that is easier to navigate than the github. I updated the links in thread. I have been working on a tutorial video that I hope to have up in the next few days and I'll post that here once its done.

    Posted in: Minecraft Mods
  • 0

    posted a message on Roboticraft

    Thanks let me know if you run into any issues. I haven't been very active in Minecraft lately but can always find a reason to get back in to try and fix anything :)


    Also I am open to suggestions

    Posted in: Minecraft Mods
  • 2

    posted a message on Roboticraft

    Roboticraft

    Programmable Robot Entities for Minecraft.

    Info

    The robots are programmed using Python which should be installed on the system. If using Windows, an embedded version can be used and the mod will download and unpack the embeddable version if it is enabled in the config. It also unpacks an API which is based off of the Mojang Python API from the Raspberry Pi version though heavily modified to prevent game breaking abilities. The API was inspired by the Raspberry Jam Mod though made to be more extensible for creating addons.


    Code Repo Here: https://github.com/DomAmato/Robot


    Download Jar: https://minecraft.curseforge.com/projects/roboticraft

    The mod requires the Rabbit GUI mod client side

    Code Repo Here: https://github.com/DomAmato/rabbit-gui/tree/1.12


    Download Jar: https://minecraft.curseforge.com/projects/rabbit-gui

    Items and Crafting

    The robot has a lot of functionality but it needs the proper expansion chips otherwise it doesn't know the commands.

    Expansion Chips

    • Attack Chip
    • Allows the robot to attack entities assuming it has a sword equipped. An entity ID must be passed as an argument and really the best way to find those is using the detection chip



    • Build Chip
    • Enables the robot to build using material from its inventory, will use it in order of slot unless specified which block to use.



    • Climb Chip
    • Enables the robot to climb ladders and vines. Will also climb steps 1 block high although the new walk processor also allows the robot to do that without explicitly telling it to.



    • Detection Chip
    • Enables the robot to detect nearby entities and returns a list of all that were found. Can be enchanded with the power enchantment to increase the range by 10 per level. Works really well with the attacking chip or as a sentry that can chat with the player.



    • Inspection Chip
    • Enables the robot to inspect the surrounding blocks returning the type found at that location. Really useful for pathing and mining.



    • Interaction Chip
    • Enables the robot to interact with simple redstone components, buttons, levers, doors, trapdoors.



    • Jump Chip
    • Enables the robot to jump over a 1 block gap. Careful the robot will blindly jump whatever way it is facing so if the gap is too large it could plummet to its death.




    • Mining Chip
    • What kind of robot in Minecraft would not have the ability to mine blocks? As long as it has inventory space blocks will go into the inventory, after that it will just drop them on the ground.



      Other Items


    • Remote
    • The remote is the most important part of interacting with the robots, it is needed to activate them and get to the programming screen.



    • Redstone Meter
    • Equipping this will enable the robot to be activated using a redstone signal. It will execute whatever code is currently saved to the SD card that is equipped.



    • RAM
    • The robot only has a basic memory, you can expand the number of lines that can be processed by adding more RAM.



    • Robot
    • Currently the robot only spawns in the world in the mesa biome, it must be crafted and activated otherwise.




    • SD Card
    • You can save your program to these SD cards, it will write the code to your computer and is also an exchangable item. Want to share your program with someone else? Save it to a card and give it to another player and the program will transfer over to them too.




    • SIM Card
    • Using your remote you can connect to robots within a 64 block area. Need to communicate with robots in different dimensions or over great distances? Use a SIM card.



    • Wrench
    • Robots are weak but they are mostly immune to players attacks. Need to remove a robot you own? You will need a wrench.



    • Robot API Manual
    • Need some help remembering how the API works, make a manual for reference.




    • Magnet Block
    • Warp over nearby robots to this block facing the set direction. Useful for setting inital starting direction and position.


    GUIs

    The GUIs are mostly built off of the Rabbit GUI Library so again this mod will not work without it.

    Robot Interfaces

    Once you first create your robot and need to activate it you can give it a name. Otherwise a random one is generated.


    The robot has an inventory, it has slots for various tools as well as the expansion chips. Note the information on the right will let you know what functions it has and other information.


    The big component of the mod is programming so the mod includes a native IDE with code highlighting and some simple suggestions. You can drag the screen around to get a better view and if you mouse off the interface it goes semi transparent.


    Once you have multiple robots activated remember their names as you can use the remote to connect them.


    Good luck!

    If you find a bug please report it on the github

    Posted in: Minecraft Mods
  • 1

    posted a message on Schematic Items

    Minecraft Schematics Mod

    A self contained mod for handling schematics in game. Schematics in the game directorty schematic folder are auto loaded into the creative menu and can also be created using an empty schematic and selecting two points to make a new one. Loaded schematics show a material cost and size along with the blocks used. Large schematics are threaded and chunked to keep lag down to a minimum.


    Requests and Bug Reports should be filed here

    Github: https://github.com/DomAmato/Schematic


    Download the Jar: https://github.com/DomAmato/Schematic/releases

    Blocks and Items

    1. Schematic
    2. Schematic Crafting
      The Schematic item is the main component of the mod, you can craft a blank one and then convert it to one from a saved schematic using the architect's desk. If you want to create your own right clicking with a blank schematic in hand will set the corners of a new schematic and left clicking a block after both corners are set will prompt if you want to create a new schematic.

    3. Architect's Desk
    4. Architect
      The Architect's Desk allows you to convert a blank Schematic into one that is saved in your minecraft data folder. Generating a schematic this way costs gold proportional to the size with each 500 blocks increasing the price 1 ingot.

    Using the Items

    The Desk

    Desk

    When you first click the desk it is empty, you can place a schematic in the lower left slot. Notice only your hotbar is accessible so make sure you have space and the right items.

    You can preview the item without paying for the gold and the top 5 most common materials are listed in order.

    And viola you have a new schematic based on a saved file. Now its easy to bring it schematics you downloaded online


    The Schematic


    Preview and Build

    You can place the schematic on a wall or on a ceiling facing any direction and it will build from that position. Note that it will only build upwards since there are certain issues with rotating schematics that might be solved later but for now this is the method.


    Left click it once and it will preview the schematic. If you shift left click it during this phase it will rotate 90 degrees. Now you can see your build before to make sure its in the right spot. Don't worry breaking the sign will return the schematic to you.

    Left click it again and it will ask if you want to build the schematic. If you are in creative it will build it without any extra processing, but in survival it will cost you. Whatever building materials are required to build the structure are needed or it will give an error. You don't need 100% exact materials as long as the materials is the right type, like stained terracotta can be any color, same with wool etc...


    Selecting and Creating Schematics

    With an empty schematic if you want to create a brand new schematic, you totally can. Just left click a block to set the first corner.

    Then select the other corner, note you cannot select air so you might have to build a tower in order to select the area you need.

    Right click on a block and you will be asked if you want to save the schematic that encompasses the area that has been selected. If you dont like the area you selected just right click in the air and it will blank out the selected areas.

    And success you now have a schematic that is the area you highlighted. It is named after you and the time it was was created, and eventually you will be able to rename it and save it client side. Currently it saves server side but it is your file after all you should have it on your computer!

    Posted in: Minecraft Mods
  • 0

    posted a message on Schematic Items

    sorry still new here, will move soon

    Posted in: Mods Discussion
  • 0

    posted a message on Schematic Items

    Minecraft Schematics Mod

    A self contained mod for handling schematics in game. Schematics in the game directorty schematic folder are auto loaded into the creative menu and can also be created using an empty schematic and selecting two points to make a new one. Loaded schematics show a material cost and size along with the blocks used. Large schematics are threaded and chunked to keep lag down to a minimum.


    Requests and Bug Reports should be filed here

    Github: https://github.com/DomAmato/Schematic


    Download the Jar: https://github.com/DomAmato/Schematic/releases


    Sorry for some reason I cannot log in to curse forge so you can download a release from the github releases.

    Blocks and Items

    1. Schematic
    2. Schematic Crafting
      The Schematic item is the main component of the mod, you can craft a blank one and then convert it to one from a saved schematic using the architect's desk. If you want to create your own right clicking with a blank schematic in hand will set the corners of a new schematic and left clicking a block after both corners are set will prompt if you want to create a new schematic.

    3. Architect's Desk
    4. Architect
      The Architect's Desk allows you to convert a blank Schematic into one that is saved in your minecraft data folder. Generating a schematic this way costs gold proportional to the size with each 500 blocks increasing the price 1 ingot.

    Using the Items

    The Desk

    Desk

    When you first click the desk it is empty, you can place a schematic in the lower left slot. Notice only your hotbar is accessible so make sure you have space and the right items.

    You can preview the item without paying for the gold and the top 5 most common materials are listed in order.

    And viola you have a new schematic based on a saved file. Now its easy to bring it schematics you downloaded online


    The Schematic


    Preview and Build

    You can place the schematic on a wall or on a ceiling facing any direction and it will build from that position. Note that it will only build upwards since there are certain issues with rotating schematics that might be solved later but for now this is the method.


    Left click it once and it will preview the schematic. If you shift left click it during this phase it will rotate 90 degrees. Now you can see your build before to make sure its in the right spot. Don't worry breaking the sign will return the schematic to you.

    Left click it again and it will ask if you want to build the schematic. If you are in creative it will build it without any extra processing, but in survival it will cost you. Whatever building materials are required to build the structure are needed or it will give an error. You don't need 100% exact materials as long as the materials is the right type, like stained terracotta can be any color, same with wool etc...


    Selecting and Creating Schematics

    With an empty schematic if you want to create a brand new schematic, you totally can. Just left click a block to set the first corner.

    Then select the other corner, note you cannot select air so you might have to build a tower in order to select the area you need.

    Right click on a block and you will be asked if you want to save the schematic that encompasses the area that has been selected. If you dont like the area you selected just right click in the air and it will blank out the selected areas.

    And success you now have a schematic that is the area you highlighted. It is named after you and the time it was was created, and eventually you will be able to rename it and save it client side. Currently it saves server side but it is your file after all you should have it on your computer!

    Posted in: Mods Discussion
  • To post a comment, please or register a new account.