Bixilon
2802f5506f
Remove magic 4096 and save it in constant (default buffer size)
2020-11-20 14:47:16 +01:00
Bixilon
fe890677e4
Replace all "minecraft" references and store the string in a constant
2020-11-20 14:42:23 +01:00
Bixilon
a0b7bdeeee
Generify mod and identifier holder into ModIdentifier
2020-11-20 14:27:59 +01:00
Bixilon
f44cf53268
parse cli arguments
2020-11-20 14:02:27 +01:00
Bixilon
a904d69926
Add some new lines before constructor
2020-11-19 22:26:24 +01:00
Bixilon
56d40455d5
Replace all ConnectionCallbacks with Event api, add EventInvokerCallback
2020-11-19 21:57:06 +01:00
Bixilon
28e62f0f86
save blockEntities in ChunkSection and not in World
2020-11-19 18:59:07 +01:00
Bixilon
afb39712c8
enties.json mapping: allow field to index mapping (not auto calculated)
2020-11-19 18:48:20 +01:00
Bixilon
cd9fb2ec39
bump javafx to 16-ea+4
2020-11-19 14:52:17 +01:00
Bixilon
1e9de9cc63
fix entity generation for versions below 1.16 (PigZombie missing)
2020-11-19 14:50:28 +01:00
Bixilon
be4821daf3
Add own PlayerEntity to World entities
2020-11-19 12:49:09 +01:00
Bixilon
8ebcc20b82
add PlayerPropertyData::toString
2020-11-18 21:23:46 +01:00
Bixilon
915eeab020
reduce exceptions if server sends bullshit
2020-11-18 21:05:32 +01:00
Bixilon
efb5f6f058
fix issue with entity meta data generation,
2020-11-18 21:04:57 +01:00
Bixilon
e4d6b40c95
Remove PacketEntityStatus and add PacketEntityEvent
2020-11-18 19:07:07 +01:00
Bixilon
de1554f243
EntityMetaData serializer (log message), bug fix, reduce exceptions
2020-11-18 18:30:05 +01:00
Bixilon
514d0e95be
add 2 missing assets
2020-11-17 21:22:19 +01:00
Bixilon
52d34a0cc6
improve ReadMe
2020-11-17 21:14:52 +01:00
Bixilon
db0a5f42c5
Entity mappings, generator, improvements
...
version_mappings_generator.py can now generate an entites.json, based on mojangs deobfuscation maps and burger data
All version mappings updated to include these changes
Some missing entities added, some mistakes fixed
2020-11-17 20:23:37 +01:00
Bixilon
623d8cacec
MetaDataIndex: allow parent mapping
2020-11-16 19:39:21 +01:00
Bixilon
3b3535697e
Re-enable PacketSpawnObject, improve mappingsDownloader.py, rename files
...
mappingsDownloader.py is now way more readable and supplemental for future edits (e.g. entities mappings)
2020-11-16 18:32:01 +01:00
Bixilon
718cf1ba25
Improve version mappings a lot, other improvements
...
AssetsManager: throw FileNotFoundException if asset does not exist instead of NullPointerException
EntityInformation: Remove max health
Rename some constants into caps with underline and not camel case
Version: Fix loading pre flattening mapping (mappings are now the latest not flattened version and not the first flattened version)
Remove CustomMapping.java. Use VersionMapping with parent ability (nesting)
Almost rewrite VersionMapping. Code is way better and easier to understand
Allow VersionMapping per version and inherit block and registries mapping from PRE_FLATTENING_VERSION (if needed): Custom Entity mappings per version now possible
2020-11-16 14:34:52 +01:00
Bixilon
b4d81d98d9
allow ClientboundPacket to throw Exceptions, UnknownEntityException
2020-11-15 17:08:48 +01:00
Bixilon
c46bf57ad3
add EntityClassMappings, re-enable all entity spawn classes
2020-11-15 17:06:59 +01:00
Bixilon
d29e45e2c5
all entity classes (including meta data) (4):
2020-11-15 16:08:32 +01:00
Bixilon
f290bb4fce
wip more entities (3)
2020-11-14 23:04:21 +01:00
Bixilon
df0e8d007c
wip more entities (2)
2020-11-14 21:55:54 +01:00
Bixilon
ee82708479
wip more entities
2020-11-13 19:01:10 +01:00
Bixilon
e869478e79
add zombie, prototype of new entity system (wip)
2020-11-12 21:48:51 +01:00
Bixilon
707fc357bc
remove all old entities and entity meta data, wip new entity system
2020-11-12 19:59:57 +01:00
Bixilon
5ef1cf5793
protocol, assets: 20w46a
2020-11-11 22:09:58 +01:00
Bixilon
77bc055464
mappings for 20w46a
2020-11-11 21:55:27 +01:00
Bixilon
9b4d44a88c
startup log: print how many versions got loaded in a specific time
2020-11-10 20:44:40 +01:00
Bixilon
43a4febbc4
add missing asset
2020-11-10 20:29:33 +01:00
Bixilon
fb5c16aaa0
use new assets system for version mappings, allow download of already compressed data, ...
2020-11-10 20:22:34 +01:00
Bixilon
a02b17784f
wip new assets system for mappings
2020-11-10 19:52:04 +01:00
Bixilon
49472411f7
bump assets to 20w45a
2020-11-10 16:17:31 +01:00
Bixilon
629b3ee526
rename rotation and properties mapping
2020-11-10 16:04:36 +01:00
Bixilon
4a9fab814a
Improve style and generation (and maintainability) of BlockProperties and BlockRotations
2020-11-10 15:48:54 +01:00
Bixilon
c76554eda7
protocol: 20w45a
2020-11-10 14:14:09 +01:00
Bixilon
75167cdbba
fix typo in comment
2020-11-09 17:15:26 +01:00
Bixilon
d54c95ebbb
Improve de_DE language
2020-11-08 17:56:32 +01:00
Bixilon
f449b1845d
Config documentation
2020-11-07 14:29:14 +01:00
Bixilon
68d8f68413
wip documentation of config file
2020-11-06 18:54:17 +01:00
Bixilon
a5b4dabfd4
Fix error in assets downloading
...
In d32e04ba13618c2b62b3716b323c7cce74df4578 I introduced a memory fix, that does not save the asset in ram as byte array. I forgot to write only specific bytes to the output stream, fixed here. You should delete the objects folder in you appdata.
2020-11-05 22:05:50 +01:00
Bixilon
6ef561dd69
Fix copyright spacing
2020-11-05 21:38:21 +01:00
Bixilon
fad6c30c8c
Listen for lan servers and show them in server list
2020-11-05 14:06:49 +01:00
Bixilon
95da6eb9e2
launcher: make modals closeable with esc key
2020-11-04 14:42:52 +01:00
Bixilon
f9c791cf39
startup error: make error copyable, improve code
2020-11-04 14:13:48 +01:00
Bixilon
e805f72e7c
reformat serverWrapper.py, remove redundant variable
2020-11-03 23:52:34 +01:00