iam
7320437640
Optionally load vanilla biomes ( #1988 )
...
* Add biomes from vanilla
* cleanup
* rework biomes
* nullability
* getByName string
* expose vanilla biomes
* not null
* before rename
* rename
* nbt cache
* fix
* fix
* fix
* final on vanilla biome
2024-02-12 15:25:46 -05:00
Kil'jaeden
12da0c7e4a
Added support for trim registries ( #128 )
...
* trim_material and trim_pattern registries are now generated, loaded and sent to the clients
* fixed override_armor_materials
* allowing TrimMaterial and TrimPattern to be created dynamically
* cleanup and formatting
(cherry picked from commit 70e4355ca1
)
2024-02-09 14:27:43 -05:00
mworzala
5de3436c71
upgrade: 1.20.4 data, most missing packets
...
(cherry picked from commit dc6a6089f1
)
2024-02-09 14:27:43 -05:00
mworzala
9439b62ff0
chore: port DamageType cleanup change from MelonHell 1.19.4 PR
...
(cherry picked from commit 9eab3d4f8b
)
2024-02-09 14:27:43 -05:00
Matt Worzala
969e0d6643
hollow-cube/1.20
...
* initial 1.20 support
* test fixes
* anvil 1.20, 1.20.1
(cherry picked from commit 716f32972a
)
2024-02-09 14:27:43 -05:00
Matt Worzala
8f1f7e127d
1.19.4 ( #11 )
...
* first join
* add new entities
* fix type on interpolation duration
* switch long to var long
* switch long to var long, round 2
* add flags to TextDisplay
* 1.19.4
* setView in Entity#teleport
* do not trigger touchTick if entity physics are disabled
* Add new 1.19.4 packets
* constant expr
* no localhost on github actions
* yoinked changes from 1.19.3 main
* update to forked changes
* remove potion command
* remove potion command
---------
Co-authored-by: GreatWyrm <alecmusante@gmail.com>
(cherry picked from commit 7f3144337d
)
2024-02-09 14:27:43 -05:00
TheMode
1dd2cc72ee
1.19.2 ( #774 )
2022-09-05 13:54:58 +02:00
Articdive
e4de03ab1a
Automatically generate dye colors. ( #1051 )
2022-05-10 20:03:23 +02:00
TheMode
cd8ea97977
Update registry constants
...
Signed-off-by: TheMode <themode@outlook.fr>
2022-01-10 16:51:21 +01:00
TheMode
02d927cc4d
Rename internal registry constant holder interfaces
...
Signed-off-by: TheMode <themode@outlook.fr>
2021-09-06 13:32:52 +02:00
TheMode
53dea325f9
Move BlockLoader into impl class
2021-07-30 17:16:52 +02:00
TheMode
3dd35c1605
Use a single registry-impl class per type
2021-07-30 15:08:06 +02:00
TheMode
13b7039721
Replace most enums
2021-07-28 14:29:28 +02:00
TheMode
fa8bab8191
Revert "Remove Fluid enum"
...
This reverts commit 3c10d93d9c
.
2021-07-28 13:48:24 +02:00
TheMode
3c10d93d9c
Remove Fluid enum
2021-07-28 13:46:04 +02:00
TheMode
7df7d3ad74
Reuse code for the generator
2021-07-28 13:43:05 +02:00
TheMode
a6a657b9b8
Make Enchantment an interface
2021-07-28 13:27:49 +02:00
TheMode
274a40ea27
Make EntityType an interface
2021-07-27 11:56:20 +02:00
TheMode
c549ec1663
Remove legacy registry methods
2021-07-27 09:55:01 +02:00
TheMode
d685a7b136
Make Material an interface
2021-07-27 09:40:57 +02:00
TheMode
1915722d02
Fix generator, use namespace instead of mojang field name
2021-07-14 03:06:49 +02:00
TheMode
f2300714eb
Temporarily fix block placement
2021-06-24 20:53:33 +02:00
TheMode
aa2347bf9c
Remove BlockProperty.java
2021-06-23 17:54:34 +02:00
TheMode
10ca44bfd8
Update BlockConstants
2021-06-23 17:39:21 +02:00
Articdive
1a67ab806a
Update BlockGenerator and add the 1.17 blocks.
2021-06-11 17:47:26 +02:00
TheMode
7f8120a334
Rebase
2021-06-11 16:37:07 +02:00
TheMode
457ef9df17
Merge branch 'master' into new-block-api
...
# Conflicts:
# src/autogenerated/java/net/minestom/server/instance/block/Block.java
# src/main/java/net/minestom/server/MinecraftServer.java
# src/main/java/net/minestom/server/entity/Player.java
# src/main/java/net/minestom/server/entity/pathfinding/PFBlockDescription.java
# src/main/java/net/minestom/server/entity/pathfinding/PFBlockObject.java
# src/main/java/net/minestom/server/instance/Chunk.java
# src/main/java/net/minestom/server/instance/palette/PaletteStorage.java
# src/main/java/net/minestom/server/network/packet/server/play/ChunkDataPacket.java
# src/main/java/net/minestom/server/network/packet/server/play/TagsPacket.java
2021-06-11 16:31:01 +02:00
TheMode
14879636f1
Merge branch 'master' into new-block-api
...
# Conflicts:
# .gitignore
# build.gradle
# code-generators/build.gradle
# code-generators/src/main/java/net/minestom/codegen/Generators.java
# code-generators/src/main/java/net/minestom/codegen/MinestomCodeGenerator.java
# code-generators/src/main/java/net/minestom/codegen/blocks/BlockGenerator.java
# gradle.properties
# src/autogenerated/java/net/minestom/server/instance/block/Block.java
# src/autogenerated/java/net/minestom/server/registry/Registries.java
# src/generators/java/net/minestom/codegen/AllGenerators.java
# src/generators/java/net/minestom/codegen/RegistriesGenerator.java
# src/generators/java/net/minestom/codegen/items/ItemEnumGenerator.java
# src/main/java/net/minestom/server/entity/Player.java
2021-06-10 16:05:19 +02:00
Articdive
9ae8c96091
Finish TagsPacket read method
2021-06-10 09:45:30 +02:00
Articdive
905ddab484
Merge branch 'master' of github.com:Minestom/Minestom into 1.17
2021-06-07 20:25:36 +02:00
Articdive
b0a991773a
Make sure we stay in the potion ID range.
2021-06-07 17:36:29 +02:00
Articdive
a24c08ead9
Fix potion effect IDs.
2021-06-07 17:23:31 +02:00
Matt Worzala
d5987f91b5
update code generators, add axolotl (needs some more detail)
2021-06-07 01:24:39 -04:00
Matt Worzala
8ed49906fa
change generated EntityType to use metas
2021-06-07 00:55:41 -04:00
TheMode
69e1dc7da1
Add missing states
2021-06-07 05:43:59 +02:00
TheMode
5f1db3084d
Add review work - update generated code
2021-06-07 05:27:42 +02:00
Articdive
8445898663
Remove jang lang import.
2021-06-04 08:51:40 +02:00
Articdive
c2fd4ace93
Attempt to reduce diff in states.
2021-06-04 08:49:01 +02:00
Articdive
be649146ed
Remove states that only had 1 state.
2021-06-04 08:36:22 +02:00
Articdive
105f2fdc7e
Use minestom-data to generate our enums.
2021-06-03 12:11:42 +02:00
Articdive
02702bf842
Remove Blocks class
2021-05-23 09:09:58 +02:00
Articdive
dba8b65c03
Add the Block Data API and Block Generator.
2021-05-22 21:56:01 +02:00
Kieran Wallbanks
03f092fa54
Rename Sound enum to SoundEvent
2021-03-26 17:34:38 +00:00
Kieran Wallbanks
8ee624f02d
make Sound enum implement Adventure's Sound.Type
2021-03-26 17:34:38 +00:00
Kieran Wallbanks
5ac5b0ba99
Finalise key in generated enums
2021-03-26 17:34:38 +00:00
Kieran Wallbanks
4179e5b91e
allow obtaining enum values from registries using adventure key
2021-03-26 17:34:38 +00:00
Kieran Wallbanks
b6dd2fa8f1
implement Keyed in generated enums
2021-03-26 17:34:38 +00:00
Konstantin Shandurenko
6386705fc5
Properly generating EntitySpawnType
2021-02-25 09:51:30 +03:00
Konstantin Shandurenko
c8d0b783d8
Made autogenerated fields final
2021-02-25 09:01:13 +03:00
Konstantin Shandurenko
7db7dab4b9
EntitySpawnType initial commit
2021-02-25 08:59:55 +03:00