CodeBots icon

CodeBots -----

Create and write scripts for programmable bots




What's new?
  • Added holograms for showing status and status messages above bots
  • Added setStatus(message, duration) for the standard bot module
  • Chat messages by bots will now appear above them
  • Fixed issues with Multiverse worlds during server startup
  • Improved formatting for the editor link message, and added a message showing that editor session is being made
API updates:
  • Added CodeBot#chat(message)
  • Added CodeBot#setStatus(message, duration?)
  • Added BotLoadEvent (this event is called whenever a chunk containing the bot is loaded)
Why isn't the text moving smoothly?
- I tried to make this work with TextDisplay interpolation, but it causes visual issues when walking around it. I'm not sure what to do about this, I might use holograms from other plugins for smoother movement of the text.

Please report any issues encountered.
----------, Oct 22, 2024

What's new?
  • Bots are now using ItemDisplay entities, and they display a player head item which allows many more "models"
  • Added /codebots setskin command
  • Added an error message when code editor can not be reached for server token
  • Renamed default programs to program_0
  • Fixes and improvements to code error reports
  • Fixed: Missing files in GUI when deleting programs

Old bots should be automatically converted to new bots that use ItemDisplay.

Note: Please report any issues if encountered!
----------, Oct 15, 2024

This update made some bigger changes to the GUI and program creation/deletion! Please report any bugs encountered. If it breaks something, try using the previous version until the fix is made.

What's new?
  • Bots will now have a default program built-in
  • Added a button for creating new programs in bot's GUI
  • Added shift-right click to delete a program
  • Added shift-right click to close the code editor from in-game (instead of using /codebots close-editor command)
  • Added error reports. If there are compilation errors, or errors that ocurred during program execution, they will appear when you hover over the programs or start/stop button depending on what type of an error it is. Compilation errors are sent in the chat as well
  • Added an option for a maximum number of local programs that bots can have
  • Fixed an issue that didn't allow bots to start after crashing
----------, Oct 8, 2024

What's new?
  • mine() function now requires a direction parameter
  • mine() will no longer mine air...
  • Optimized code fetching from the editor
If there are no big issues reported or encountered soon, I'm planning to replace the use of BlockDisplay entities with ItemDisplay. Reason for this is because ItemDisplay allows me to use player heads for bot models which allows much more customization than just blocks. I'm not yet sure if there will be issues with ItemDisplay entities but I'll start experimenting soon.
----------, Oct 3, 2024

Hi, it's been a while since the last update! This one didn't bring too many changes and fixes, but it did add a code editor which makes editing programs much easier.

Keep in mind the following:
  • Code editor is using javascript's syntax highlighting (for now), and it may highlight some words as keywords which do not exist in our scripting language
  • If your code can not be compiled, the bot WILL NOT start! so please read your code carefully until I finish warnings and errors in the editor itself!
  • Code editor is very new and it may have many bugs and issues

Plans for the next update:
  • Add some hints and links to the editor page
  • Fix spam-clicking the start/stop button and creating chaos
  • Optimize code update check when accessing the GUI
----------, Oct 2, 2024

What's new?
  • Added "model" parameter for /codebots create command
  • Improved bot items
  • Bots will now face the player upon placing them
  • Decreased the chance of bot location desync (entity with the saved value)
  • Fixed: You could start a bot even if it didn't have a program set
----------, Jul 17, 2024

What's new?
  • Added a GUI for manually moving and rotating bots
  • Fixed: You could place blocks inside of moving bots
  • Fixed: Bots used to be able to go through each other
  • Fixed: "block-breaking texture" used to persist for a block even after it was already mined
Plans for the next update:
  • Other block types for bots (specified by a command)
  • Make bots face the player upon placing them
  • Impove the bot item
----------, Jul 16, 2024

What's new?
  • Added: You can now pick up bots from their GUI
  • Fixed: Bots are moving into blocks
Plans for the next update:
  • Add a way to manually rotate and move bots (probably control buttons in their GUI)
  • Fix an issue that allows you to place blocks in front of bots while they are moving
  • Fix an issue that shows the "breaking texture" for a new block that is placed in the spot of an already broken block by bots
----------, Jul 11, 2024

Resource Information
Author:
----------
Total Downloads: 140
First Release: May 29, 2024
Last Update: Oct 22, 2024
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings