Commit graph

64 commits

Author SHA1 Message Date
NGnius (Graham) 782e00e3dd Update deps 2020-05-15 17:42:04 -04:00
NGnius (Graham) 06b8c3664e Add Event builders 2020-05-15 17:42:04 -04:00
NGnius (Graham) 205b3fc51a Tweak exclusive group names 2020-05-15 17:42:04 -04:00
NGnius (Graham) 9cb6917d28 Create custom error types and error catching 2020-05-15 17:42:04 -04:00
Norbi Peti 6f8241554d Add block type and color properties 2020-05-15 17:42:04 -04:00
Norbi Peti ff57a16565 Create Block class with existing functionality
Placement, movement, rotation, removal
Block looked at (in Player class), connected blocks
2020-05-15 17:42:04 -04:00
NGnius (Graham) 5168bfbad7 Document Player API 2020-05-15 17:42:04 -04:00
NGnius (Graham) 211c9c9c31 Add CommandBuilder existing commands function 2020-05-15 17:42:04 -04:00
NGnius (Graham) e3b3fd5ef4 Implement Player OOP class 2020-05-15 17:42:04 -04:00
NGnius (Graham) 42b21bc16d Rework engine inheritance structure 2020-05-15 17:42:04 -04:00
NGnius (Graham) bc77c35bdb Remove DiscordRPC 2020-05-15 17:42:04 -04:00
NGnius (Graham) ac2d3b38c7 Remove IronPython 2020-05-15 17:42:04 -04:00
NGnius (Graham) 1f35b2a434 Upgrade to Harmony v2.0.0 2020-05-15 17:42:04 -04:00
NGnius (Graham) f244eb9683 Fix script errors 2020-05-15 17:42:04 -04:00
NGnius (Graham) 4e5cc40be4 Convert Automation to something actually cross-platform 2020-05-15 17:42:04 -04:00
NGnius (Graham) 5cb27b05c0 Create CommandBuilder 2020-05-15 17:42:04 -04:00
NGnius (Graham) 934b542ea1 Fix build errors from GC update 2020-05-14 12:42:48 -04:00
NGnius (Graham) 1faa9898f7 Version 0.2.2 2020-04-29 12:07:06 -04:00
NGnius (Graham) 36516ec185 Add Persistence documentation 2020-04-28 22:59:36 -04:00
NGnius (Graham) 07ba6f2dc4 Add game file persistence functionality 2020-04-28 21:56:34 -04:00
Norbi Peti 83427b806e
Update to Gamecraft 2020.04.27.14.21 2020-04-28 15:59:22 +02:00
Norbi Peti 9609187cff
Created a BlockUtility class, changed PlaceBlock return type
Removed GameState methods from block APIs
Created a BlockUtility class to get the block the player is looking at
Changed the return type of PlaceBlock, returning the ID of the newly placed block or null
2020-04-13 02:21:36 +02:00
Norbi Peti 81f2f613f7
Add API to remove blocks 2020-04-13 01:31:06 +02:00
Norbi Peti f231ea9f6d
Fix placement engine for latest GC and add block IDs 2020-04-09 01:14:21 +02:00
NGnius d1c0556b9c Update to Gamecraft 2020.04.06.14.50 2020-04-07 13:05:00 -04:00
NGnius a9322a08dd Add semi-functional action inputs 2020-04-07 11:47:32 -04:00
NGnius 5ca18d272a Add WIP GUI input functionality 2020-04-04 14:48:12 -04:00
NGnius d00bdc80ed Improve type safety of event types and version bump 2020-04-02 13:08:05 -04:00
NGnius 2149458d96 Add inventory select block support 2020-04-02 09:50:30 -04:00
NGnius 5654c041c5 Fix LatestBlockID 2020-03-12 19:29:20 -04:00
NGnius 206ec19d1e Merge branch 'master' of https://git.exmods.org/modtainers/GamecraftModdingAPI 2020-03-12 18:52:02 -04:00
Norbi Peti b4e70fcebe
Update to GC 2020.03.11.11.02
Fixed compile issues and added new blocks
2020-03-12 23:38:32 +01:00
NGnius c6f8afa812 Add uREPL passthru for calling in-game commands 2020-03-06 10:52:07 -05:00
NGnius fd98879ccd Add Tweakable stat support 2020-02-29 13:20:03 -05:00
NGnius 7ac5120ef5 Add Simulation and Build switch to events 2020-02-25 22:19:22 -05:00
NGnius 7519bc37ae Improve documentation 2020-02-25 18:05:13 -05:00
NGnius feab9e38c9 Remove the thing 2020-02-25 18:05:02 -05:00
NGnius 907b52de44 Version 0.1.3.0 2020-02-23 17:02:11 -05:00
NGnius 0459bdf9d9 Modify & Fix signal API 2020-02-19 20:32:58 -05:00
NGnius c57154a970 Add basic plugin version checking functionality 2020-02-18 14:02:27 -05:00
NGnius 8145c6c23f Fix GameSwitchedTo event with some statefulness 2020-02-18 13:59:02 -05:00
Norbi Peti eba490fbe8
Fix issues and add new block IDs 2020-02-08 22:05:16 +01:00
Norbi Peti 878ebdb491
Update to newer Gamecraft version 2020-02-07 01:25:31 +01:00
Norbi Peti 6c83b44d4e
Merge branch 'master' of https://git.exmods.org/modtainers/GamecraftModdingAPI 2020-02-06 15:05:51 +01:00
NGnius b4e9b403da Add basic analytics disabler (experimental) 2020-01-26 15:26:48 -05:00
NGnius 2f5064a41d Make engines get registered ASAP instead of on next engine root switch 2020-01-26 14:28:57 -05:00
NGnius bc3dc81338 Fix CommandPatch properly 2020-01-26 13:49:51 -05:00
Norbi Peti dd72f42cc2
Fix rotation parameter 2020-01-15 20:41:50 +01:00
NGnius (Graham) 7c633045e4 Version bump to v0.1.2.0 2020-01-03 20:05:19 -05:00
NGnius (Graham) cd6862bb29 Fix styling and docs 2020-01-03 19:54:35 -05:00