132 Commits (f0b35334184d5a3e12e35e4e5edc0b4be763a79b)
 

Author SHA1 Message Date
DankParrot f0b3533418 Add blocks.json 2 years ago
DankParrot 80314a2da0 Temporarily disable free() for NBT::DataBuffer 2 years ago
DankParrot 7307a2733e First attempt at Send Chunk Data packet 2 years ago
DankParrot a3693bb321 Add local palette loading 2 years ago
DankParrot b286899237 Remove Chunk::heightmaps for now 2 years ago
DankParrot dc6677672a Begin implementation of chunk loading 2 years ago
DankParrot 9689e7996f Implement global palette loading 2 years ago
DankParrot 144c980355 Placeholder: BlockState 2 years ago
DankParrot d38f673c63 NBT: Only call free() if we allocated it 2 years ago
DankParrot 4569c1429d NBT: Indexing operator for ArrayTag 2 years ago
DankParrot 35f91c17a1 NBT: Allow parsing from compressed data 2 years ago
DankParrot 935d29a30d NBT: Bool operator 2 years ago
DankParrot a46ad28499 NBT: Add CompoundTag::GetCompound 2 years ago
DankParrot 017fa39adc Fix ChunkPos cast warning 2 years ago
DankParrot 17c77dc57c Fix annoying Property.h warning 2 years ago
DankParrot d2ff0647dd Add .vs dir to gitignore 2 years ago
DankParrot 0bf6b2c232 Meson: Set VS startup project 2 years ago
DankParrot a11ad5ba47 Fix FEATHER_LOG_COLUMNS :) 2 years ago
DankParrot 383f3122cf Fix region file loading 2 years ago
Joshua Ashton 81e71dd452 Add logging comments 2 years ago
Joshua Ashton 1a32bae941 Update new world code for logging 2 years ago
Joshua Ashton 79c277a440 Refactor logging :) 2 years ago
DankParrot 68a8c22c03 Make Property cast operator inline 2 years ago
DankParrot d4256e9e32 Basic layout for world loading 2 years ago
Joshua Ashton f0043ded2a Merge branch 'master' of https://git.froggi.es/frogcraft/FeatherMC into master 2 years ago
Joshua Ashton 5b44d39e9e Static assert sizes in ReverseBytesBitcast 2 years ago
Joshua Ashton f7c6f7ad97 Implement ReverseBytes for float 2 years ago
Joshua Ashton 68a2852043 Implement ReverseBytes for double properly 2 years ago
DankParrot cc597c3240 NBT: Fix reading primitives from compound tag 2 years ago
Joshua Ashton ae99701d00 Update cNBT dep 2 years ago
Joshua Ashton 44b0c34687 Pull in bcrypt dep on Windows 2 years ago
Joshua Ashton 7b7b0e4941 Use nbt_payload type instead of decltype hack 2 years ago
Joshua Ashton 38a5064917 Use c++latest on MSVC 2 years ago
Joshua Ashton 17cd95ebb9 Use my cNBT fork with fixes 2 years ago
DankParrot 9c87657e2c Add basic unconditional KeepAlive 2 years ago
DankParrot a5f37c33a6 Add stub handler for unknown packets 2 years ago
DankParrot 54f346b096 Add enums and local aliases supprot to protocol 2 years ago
DankParrot 1ead4a1590 Spawn the player!!!! 2 years ago
DankParrot 483d1f2e39 Add 'byte' alias for uint8 2 years ago
DankParrot 7c5beda081 Add BlockPos type and Math.h 2 years ago
DankParrot 5e425e402f Add placeholder ReverseBytes for double 2 years ago
DankParrot 880374f98e Fix wrong return type for ReverseBytes 2 years ago
DankParrot 5f29e9cc28 Fix GCC not recognizing template call 2 years ago
DankParrot ecf8a1dd0b Add NBT::Tag::GetData() and NBT::DataBuffer 2 years ago
DankParrot a616c4ce80 Make ListTag iterable 2 years ago
DankParrot 7a03afcad9 Improve core NBT types 2 years ago
Joshua Ashton 5f1af9226a Use 1.15.2 for now 2 years ago
DankParrot 4b6646d8a0 Attempted NBT library with templates 2 years ago
Joshua Ashton fb0738b37e Add ostream overload to ServerProperties 2 years ago
Joshua Ashton e8244a3359 Add packet generation + handling automagically 2 years ago