Commit Graph

49 Commits

Author SHA1 Message Date
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 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 9e85687575 hollow-cube/gradle-rework (#8)
* in order to make an omelet, you have to break a few eggs. aka absolutely decimate the gradle project

* far more sane gradle, no publishing yet tho

* attempt maven deploy

* fix publish url and use snapshot repo

* fix secret names

* release, and properly set version

* attempt to set group correctly

* more gradle fixups

(cherry picked from commit 381d89497a)
2024-02-09 14:27:43 -05:00
TheMode fc90fe8852 Remove some `Collections` usage
Signed-off-by: TheMode <themode@outlook.fr>
2022-09-06 15:08:36 +02:00
Articdive e4de03ab1a
Automatically generate dye colors. (#1051) 2022-05-10 20:03:23 +02:00
Articdive 3089843cc9 Build system update (#527) 2022-01-10 16:51:21 +01:00
TheMode 2d7e11adaf 1.18 generator
Signed-off-by: TheMode <themode@outlook.fr>
2022-01-10 16:51:21 +01:00
TheMode 842cbf00be Update to 1.18-pre7
Signed-off-by: TheMode <themode@outlook.fr>
2022-01-10 16:51:21 +01:00
TheMode cd8ea97977 Update registry constants
Signed-off-by: TheMode <themode@outlook.fr>
2022-01-10 16:51:21 +01:00
TheMode e75b9f238d Update registry data
Signed-off-by: TheMode <themode@outlook.fr>
2021-11-10 16:45:46 +01:00
TheMode b308ce5baa
Update to Java 17 (#462) 2021-10-22 01:55:55 +02: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 24e4b8765e Remove resource gatherer, retrieve tags from our own data generator 2021-07-29 12:54:16 +02:00
TheMode a5c00dbc9b Change code generator data 2021-07-29 10:32:20 +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 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 4fb6e37622 BlockGenerator rework 2021-06-23 22:09:19 +02:00
TheMode 06ebb14991 Merge branch 'master' into new-block-api 2021-06-18 20:36:32 +02:00
TheMode 731a1006a7 Temporarily fix build 2021-06-18 20:06:29 +02:00
TheMode de22a76e9f Merge branch 'master' into new-block-api
# Conflicts:
#	build.gradle
2021-06-17 13:58:01 +02:00
TheMode b51362aa74 Fix dependency 2021-06-17 12:23:16 +02:00
Articdive 1a67ab806a
Update BlockGenerator and add the 1.17 blocks. 2021-06-11 17:47:26 +02:00
Articdive 9ae8c96091
Finish TagsPacket read method 2021-06-10 09:45:30 +02:00
Articdive 463224a693
Update to 1.17 data artifact 2021-06-09 12:01:42 +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
Articdive 4d5f8cf468
Default to EntityType::new instead of undefined. 2021-06-06 17:42:41 +02:00
Articdive b52752653b
Fix jitpack build (hopefully) 2021-06-06 14:54:01 +02:00
Articdive 9165e19c30
Remove git submodule and gradle copy task. 2021-06-06 14:22:32 +02:00
Articdive d000684963
Merge remote-tracking branch 'upstream/new-data-preperation-1.17' into new-data-1.17 2021-06-06 08:26:45 +02:00
Articdive d66240d7f3
Add a small failsafe for entity metadata. 2021-06-06 08:26:16 +02:00
TheMode cec08fae1f Replace target string only once 2021-06-06 06:35:19 +02:00
TheMode 641ca02120 Formatting 2021-06-06 04:48:43 +02:00
Articdive 3cefbc2627
Copy data from submodule into resources. 2021-06-04 15:19:01 +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