Commit Graph

17 Commits

Author SHA1 Message Date
LeMagnesium
73c80b1201
Move contexts over to the namespace to fix crash
- Move `contexts` into `metatools.contexts`, otherwise there is no way
   assertions.lua will be able to use it
2016-09-20 17:19:28 +02:00
LeMagnesium
0dfec122fe
Add meta prune to close all unoperated nodes
- Add informations and help in meta command for the prune subcommand
 - Add `metatools.prune` to prune from the API
2016-09-19 19:03:49 +02:00
LeMagnesium
cff85689d7
Rewrite calls of meta_exec with new structure
- Pass a table to meta_exec containing parameters, function to be
   called, scope string and requirements to check
 - Add basic ownership and contextid requirement checks in meta_exec
   when needed
 - Update README.md
 - Move assertion tools to assertions.lua
2016-09-19 18:59:08 +02:00
LeMagnesium
2a4a2b6bfc
Rewrite again to detach the API
- Rewrite the whole mod with a non-player-dependent approach
 - Store data in contexts rather than per-player registers
 - Make it look more like an actual API usable by mods, since now, it is
   one
2016-09-18 21:31:41 +02:00
LeMagnesium
ec2ae309da
New version. New code. Everything is rewritten.
- Keep a similar structure but separate fields and inventory
   manipulation
 - Remove itemstack read, show can do it
 - Add list (list init, list delete) to manipulate lists
 - Rewrite the whole code for a new structure to come, with an API
2016-09-17 21:18:36 +02:00
paly2
2ed6e41fcf Crashfix on /meta set <variable name> without new value 2016-09-16 17:35:12 +02:00
paly2
0585ad63d4 Add command /meta erase 2016-08-26 19:15:08 +02:00
LeMagnesium
fbbe641e08 Removed WIP about tables
- Tables cannot be added as tables into metadatas, removed wip work. I'm likely
   going to rewrite this with serialize but only when the parallel manipulation
   system is implemented (write, read)
2015-06-13 14:10:41 +02:00
LeMagnesium
e5f7423c71 Early implementation of table handler
- Added basic feature for tables. Might be removed later
 - Updated TodoList
2015-05-12 21:51:18 +02:00
LeMagnesium
6cdef4dbc4 Fixed README.md
- Fixed metadata graph
2015-05-10 13:18:14 +02:00
LeMagnesium
58e462a485 Bumped version to 1.0
- Added check for stratum when meta::set
 - Updated README.md
 - Bumped version to 1.0
2015-05-08 14:51:48 +02:00
LeMagnesium
23b46dad8d Added itemstack handler
- Added itemstack handler (write,read,erase)
- Updated license
- Updated README.md with documentation
2015-04-18 13:47:21 +02:00
LeMagnesium
c4d9b8aef9 Added basic system to set metadata fields 2015-04-06 16:57:01 +02:00
LeMagnesium
38d211a5eb Reversed texture of stick 2015-04-05 22:34:56 +02:00
LeMagnesium
7a60579a46 Added README.md 2015-04-05 22:19:39 +02:00
LeMagnesium
8eee329adb Sent initial code 2015-04-05 22:13:32 +02:00
LeMagnesium
40f8e7ed3c Initial commit 2015-04-05 22:05:09 +02:00