Auri
8d6e19500a
Committed to Lua 5.3, polyfilled (ew) the setfenv / getfenv functions.
...
* Fixed a crash where an improperly formatted subgame can crash the client.
* Remove Lua 5.1 from CMakeLists.txt.
2020-11-02 15:18:09 -08:00
Auri
73c12a1de5
Merge branch 'master' of https://github.com/Aurailus/Zeus_cpp
2020-11-01 14:14:52 -08:00
Auri
9f9cf0b8d2
Testing dimension things
2020-11-01 14:14:39 -08:00
Nicole Collings
5d8d0e07a2
Create FUNDING.yml
2020-10-31 20:21:26 -07:00
Nicole Collings
3707d166f1
Update discord link
2020-10-31 20:18:00 -07:00
Auri
d7382c2533
Fixed threading issues & block definition props.
...
- Fixed deadlock when propagating light on chunk boundaries.
- Fixed culls property on block definition not being set in RegisterBlocks.h
- Properly snake_case tall_grass_*
- Welcome back~
2020-10-31 20:16:09 -07:00
Auri
72adcec7a6
Revert assimp submodule to release 5.0
2020-10-29 22:02:35 -07:00
Auri
7a2d3cd2c4
Remove assimp
2020-10-29 21:51:24 -07:00
Auri
008dd8c198
Merge branch 'fix_compilation'
2020-10-29 21:41:45 -07:00
Auri
b442c5fcf3
Actually add libraries to Git
2020-10-29 21:41:11 -07:00
Auri
a619477457
Remove dependency on symbolic links in the build directories. Now checks one level up.
2020-10-29 21:40:27 -07:00
Auri
e0f9df5abe
Remove LoadLibs, move all of that to CMakeLists.txt, re-implement Assimp building from source.
2020-10-29 21:37:27 -07:00
Auri
d0134bec4d
Include static / header libraries in repository
2020-10-29 21:36:53 -07:00
Auri
52e6c00d04
Some new assets
2020-10-29 20:15:56 -07:00
Nicole Collings
b2aa3abb92
Merge pull request #16 from Jordach/master
...
Fix Linux Build (Use system wide dependancies and libraries)
2020-10-19 12:47:32 -07:00
Nicole Collings
d8b07875a0
Nor can I
2020-10-19 12:30:46 -07:00
Nicole Collings
706105fb8e
Jordach can't format Markdown documents :}
2020-10-19 12:25:49 -07:00
Jordan Snelling
31950bd3a0
Further improve LinuxBuilding.md
2020-10-19 05:04:14 +01:00
Jordan Snelling
6f6965cb5f
Improve formatting of LinuxBuilding.md
2020-10-19 05:02:27 +01:00
Jordan Snelling
9995023c5e
Add a missing system wide dependancy, thanks Apelta
2020-10-19 03:56:00 +01:00
Jordan Snelling
c0a60aac09
Fix build on Linux systems, notes added for Linux compiling.
2020-10-19 01:33:45 +01:00
Nicole Collings
31cdfbdaa8
reorganize ALL THE THINGS!!
2020-08-13 00:55:18 -07:00
Nicole Collings
aafe67ce11
My life is finally complete. (Fixed entities, server-side entity anims!)
2020-08-12 19:42:27 -07:00
Nicole Collings
2a952955bf
Fix a gross hack related to big refactor.
2020-08-06 22:19:49 -07:00
Nicole Collings
db64794bcf
Fixed segfault with non-threadsafe packet creation. Yay~
2020-08-06 22:09:08 -07:00
Nicole Collings
4815c3f17d
Reset block damage on block change.
2020-08-06 19:08:56 -07:00
Nicole Collings
c081f224af
Clean up some debug output.
2020-08-06 16:17:36 -07:00
Nicole Collings
71cbe034dd
Added thread safety to chunks & dimensions, reimplemented animations.
...
* Fixed air becoming invalid when placed with lua.
* Reimplemented client-side animations.
* Update AnimationManager Usertype to new format.
* Updated AnimationState & segment to be less icky.
* Updated some entity textures, added Mouse model and textures.
2020-08-06 16:15:23 -07:00
Nicole Collings
5d46a12077
Reimplement server entities, generic LuaEntity baseclass.
2020-08-05 15:26:15 -07:00
Nicole Collings
e9c95e8042
Segfault is gone? 🦀 🦀 🦀
2020-08-03 12:28:35 -07:00
Nicole Collings
06cdc7b2df
Re-implement block breaking & interactions. Move PacketChannel & Type.
...
* Segfault when accessing player in release.
2020-08-03 11:34:35 -07:00
Nicole Collings
dfb90e8c03
Fix player not being initialized at mod load time. Targets have dim.
2020-08-02 20:51:22 -07:00
Nicole Collings
b312193969
Covariant Ptr type
2020-08-02 17:16:40 -07:00
Nicole Collings
6fd5acae0a
Covariant Pointer
2020-08-02 12:21:07 -07:00
Nicole Collings
6a90bb4875
BIG BOI REFACTOR FOR MULTIDIMENSIONS - Doesn't segfault so i'm commit~
2020-07-30 22:07:00 -07:00
Nicole Collings
38b75c212b
Synchronize block interaction callbacks, wieldlists, etc. Breaking broke
2020-07-28 14:11:11 -07:00
Nicole Collings
ad029752ef
Reorganize filesystem.
2020-07-26 19:59:03 -07:00
Nicole Collings
e45baf8901
Remove exit(1)s, fix main menu error handler.
2020-07-26 18:21:33 -07:00
Nicole Collings
ca3f99fdc7
Tweak Game class, rename to Subgame class, refactor more of the lua API.
2020-07-25 20:19:18 -07:00
Nicole Collings
3de0c561e2
Generalize Game class for use with Lua Api Modules
...
In the future, I would like to split item and block defs in two arrays,
and put all definitions inside a `defs` class.
2020-07-25 11:55:48 -07:00
Nicole Collings
d56d6f890a
Update to sol3, vec3 customization, C++ 17 now required.
2020-07-23 18:54:11 -07:00
Nicole Collings
c7c2e38c38
Clean up vector library, standardize parameter orders, conform to docs.
2020-07-22 00:46:06 -07:00
Nicole Collings
c00ee72529
Fix a few bugs from the previous commit.
2020-07-21 19:57:21 -07:00
Nicole Collings
a5e57716ee
Rewrite inventory networking, player networking, tools.
...
+ Made wield and hand lists.
+ Made tool props & block defenses.
+ Crazyblocks mod to test various API features.
2020-07-21 19:33:26 -07:00
Nicole Collings
ecaf1fb90c
Some minor updates and consistency to Stream classes.
2020-07-19 15:06:12 -07:00
Nicole Collings
680469da44
Small Timer update.
2020-07-16 19:51:06 -07:00
Nicole Collings
b3c52031c4
Optimizations, Asynchronous MapGen packets.
2020-07-16 19:38:25 -07:00
Nicole Collings
c1752efc1d
SPEED (Mapgen Remake Complete)
2020-07-16 12:10:40 -07:00
Nicole Collings
868cfe6339
Inline NoiseSample get, re-implement structures (no partials yet)
2020-07-16 10:51:24 -07:00
Nicole Collings
2ecbe11ecc
MapGen rewrite pt. 2 - removed DensityBehavior code & default to true
2020-07-15 23:28:20 -07:00