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
Bixilon
ffe79ed618
Fix maven build instructions
...
Maven javafx:run fails because of java 15. This commit also removes some maven stuff, which is not needed anymore
2020-11-03 23:13:44 +01:00
Bixilon
e24b657c3f
More custom exceptions
2020-11-03 20:07:19 +01:00
Bixilon
ae685e9068
Move ConfigurationPaths into type based paths, add some custom exceptions, ...
2020-11-03 19:43:25 +01:00
Bixilon
202bd35075
improve documentation (ReadMes)
...
Add hypixel lobby screenshot
Add task descriptions in Minosoft.java
Improve ReadMe.md and util/ReadMe.md
2020-11-03 18:24:00 +01:00
Bixilon
3b05e7670a
Improve slotEquals and ingredientEquals methods
2020-11-03 18:09:53 +01:00
Bixilon
a666b0c924
TextComponents: reuse same ObservableList (JavaFX)
2020-11-03 18:05:27 +01:00
Bixilon
cad9766d51
assets: verify hash before downloading a file, critical error: print canonical name, upgrade assets to 1.16.4
2020-11-03 16:25:25 +01:00
Bixilon
7fe2cacbef
launcher version dropdown: fix wrong sorting of versions
2020-11-03 15:46:52 +01:00
Bixilon
aec14fa573
1.16.4
2020-11-03 15:45:01 +01:00
Bixilon
d32e04ba13
Assets: use input stream twice (reduce memory usage)
2020-11-03 15:33:33 +01:00
Bixilon
c2f6c45273
remove World::name, rename ChunkNibble to ChunkSection
2020-11-03 14:51:11 +01:00
Bixilon
932dc995bc
ReadMe.md: Add compile commands
2020-11-03 13:39:49 +01:00
Bixilon
53ecabf208
java 15: fix pipelines
2020-11-03 13:19:55 +01:00
Bixilon
19f8ea68c5
java 15: use record, use new instanceof
2020-11-03 13:16:25 +01:00
Bixilon
37eb411b51
bump to java 15
2020-11-03 12:46:16 +01:00
Bixilon
4b4ae6903d
wip mod dependencies, improve mod loading (reuse threads), rename StaticConfiguration.homeDir to HOME_DIR, remove old code
2020-11-02 23:35:55 +01:00
Bixilon
3d169d8e37
entity meta data: fix exception with opt block id
2020-11-02 16:40:32 +01:00
Bixilon
058fee0481
CountUpAndDownLatch remove references to CountDownLatch
2020-11-02 15:46:44 +01:00
Bixilon
d2377c7586
fix replace mistakes from 6780578fceded62dc67e4530ae9363049b99d9d6
2020-11-01 22:02:37 +01:00
Bixilon
6780578fce
rename Event to ConnectionEvent
2020-11-01 18:32:59 +01:00