These 18 commits are when the Protocol Buffers files have changed:
| Commit: | 581920c | |
|---|---|---|
| Author: | Benjamin Gorman | |
Revert client to version from master branch
The documentation is generated from this commit.
| Commit: | 7d37a6a | |
|---|---|---|
| Author: | Benjamin Gorman | |
Rename 'chat' method to 'message_owner'. Also add 'message_all' for public messages. Add colored prefixes for these. Update the proto files with a boolean representing whether a message is public or private.
| Commit: | 76a08c1 | |
|---|---|---|
| Author: | Benjamin Gorman | |
Rebuild client protobuf library from source. Specify explicit protobuf syntax versions at the top of each .proto file. Add comment to pom.xml specifying which protoc version to use.
| Commit: | 778e393 | |
|---|---|---|
| Author: | Benjamin Gorman | |
Update /spawnrobot command description in plugin.yml. Attempt implementation of chat method in AbstractRobot class. Add corresponding method to Robot class in client.
| Commit: | 6f7d7b4 | |
|---|---|---|
| Author: | Katie Bell | |
Fix ordering of the results for find_type_nearby so closer blocks are returned first. Also fix a minor NPE when fetching the player position if the player has disconnected from the server.
| Commit: | ba70851 | |
|---|---|---|
| Author: | Katie Bell | |
Added storing and loading of the robot invetories to the persisted state file.
| Commit: | 30dab77 | |
|---|---|---|
| Author: | Katie Bell | |
Refactored robotMap and associated state into a RobotStateManager class which persists to a new proto format every 10 ticks (1 second). State is loaded again when the plugin is loaded.
| Commit: | 26bd4d7 | |
|---|---|---|
| Author: | Katie Bell | |
Add a fork of the google protobuf library (modified for Python3) also add greenlet dependency to setup.py
| Commit: | a297ad7 | |
|---|---|---|
| Author: | Katie Bell | |
Added ability to query of a nearby block is solid or not, and implemented the scan for nearby blocks of a given material. To test these out, I wrote an example bot which cuts down trees to collect wood.
| Commit: | 277288b | |
|---|---|---|
| Author: | Katie Bell | |
Changed inventory to use Bukkit Inventory object, can now right click the bot to see/edit the inventory and query the inventory contents via the api.
| Commit: | 418ab46 | |
|---|---|---|
| Author: | Katie Bell | |
Add ability to retrieve list of nearby empty (nonsolid) blocks.
| Commit: | 8576f38 | |
|---|---|---|
| Author: | Katie Bell | |
Clean up fail-case handling in ReadExecutor to return nice messages.
| Commit: | bc345d6 | |
|---|---|---|
| Author: | Katie Bell | |
Added ability for the robot to query the type of a nearby block.
| Commit: | 1ce0e98 | |
|---|---|---|
| Author: | Katie Bell | |
Restructured the request format to separate Action requests from read requests.
| Commit: | 6ce2ea6 | |
|---|---|---|
| Author: | Katie Bell | |
Add a key to each request so that the response much match (allows requests to be retried and deduped). Also add an extra turn command to the in-game robot commands.
| Commit: | c4b16bd | |
|---|---|---|
| Author: | Katie Bell | |
Add the ability to mine and place blocks.
| Commit: | 0e74860 | |
|---|---|---|
| Author: | Katie Bell | |
Move proto files to a direction separate from the server source.
| Commit: | b023f4b | |
|---|---|---|
| Author: | Katie Bell | |
Initial commit