themode
|
d31b219294
|
Move basic meta reading
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
bb5fe8cf70
|
Same for shared meta
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
2e07af2b80
|
Use map
|
2022-01-10 16:51:21 +01:00 |
|
Xavier Niochaut
|
9ab4277502
|
Port to Hephaistos v2 (#424)
|
2022-01-10 16:51:21 +01:00 |
|
TheMode
|
05de99f45f
|
immutable packets (record) (#528)
|
2022-01-10 16:51:21 +01:00 |
|
TheMode
|
f3524d4a4f
|
Use var to replace verbose map entrySet loop
|
2021-08-16 01:29:46 +02:00 |
|
TheMode
|
8410ac51c3
|
Fix enchantment nbt writing
|
2021-08-15 20:12:10 +02:00 |
|
TheMode
|
a6a657b9b8
|
Make Enchantment an interface
|
2021-07-28 13:27:49 +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
|
de22a76e9f
|
Merge branch 'master' into new-block-api
# Conflicts:
# build.gradle
|
2021-06-17 13:58:01 +02:00 |
|
Kieran Wallbanks
|
ee1ca5e03b
|
Deprecate AdventureSerializer
|
2021-06-15 13:19:36 +01: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 |
|
TheMode
|
3e73ec5646
|
Properly unescape displayname & lore
|
2021-06-06 14:21:25 +02:00 |
|
TheMode
|
86f7fa7e27
|
Fix more errors
|
2021-05-24 21:39:30 +02:00 |
|
TheMode
|
6b5f755bfd
|
Allow null nbt, remove NBTUtils.loadItem
|
2021-04-18 04:44:16 +02:00 |
|
TheMode
|
e0c2c4b655
|
Support for canPlace & canDestroy meta
|
2021-04-11 00:42:09 +02:00 |
|
TheMode
|
d1f8e60a7e
|
Cache meta binary
|
2021-04-10 00:55:18 +02:00 |
|
TheMode
|
5e8e7cbaf4
|
Rename nbt method to remove confusion about the object being mutable or not
|
2021-04-10 00:24:29 +02:00 |
|
TheMode
|
d6e7c9a635
|
Handle nbt directly inside builders instead of lazily
|
2021-04-09 23:57:05 +02:00 |
|
TheMode
|
e4a26df2b6
|
Rename ItemMeta#nbt, remove unnecessary cache
|
2021-04-09 23:16:57 +02:00 |
|
themode
|
5a5531723c
|
Fix original nbt overwriting modified meta
|
2021-04-04 21:34:48 +02:00 |
|
themode
|
4a075da3e0
|
Ensure that the meta is new when instantiating from NBT
|
2021-04-02 22:40:24 +02:00 |
|
themode
|
8d8a22f209
|
Use original NBT when possible
|
2021-04-02 22:14:48 +02:00 |
|
themode
|
7dcc52de57
|
Support item stacking, cleanup
|
2021-04-02 18:25:20 +02:00 |
|
themode
|
a128d30b6b
|
WIP Item rework implementation
|
2021-04-02 18:13:02 +02:00 |
|
Kieran Wallbanks
|
aa2d1f6397
|
Rename serializer and make static static
|
2021-03-26 17:34:39 +00:00 |
|
Kieran Wallbanks
|
cd06fbdfaa
|
Fix ItemStack display name serialization
|
2021-03-26 17:34:39 +00:00 |
|
Kieran Wallbanks
|
0178a0a852
|
Add Contract annotation to asBinaryTagHolder
|
2021-03-26 17:34:38 +00:00 |
|
Kieran Wallbanks
|
6dd3eb8044
|
Implement HoverSource for ItemStack, Entity and Player
|
2021-03-26 17:34:38 +00:00 |
|
Kieran Wallbanks
|
3b0aa2d63b
|
Deprecate legacy chat functions
|
2021-03-26 17:34:38 +00:00 |
|
Németh Noel
|
2f725becf2
|
canPlaceOn and canDestroy getters no longer return an unmodifiable list, methods for additions and removals are therefore removed
|
2021-02-28 22:39:38 +01:00 |
|
Németh Noel
|
10ece83d75
|
Cleaned up imports and removed unnecessary .toString() calls
|
2021-02-28 20:35:10 +01:00 |
|
Németh Noel
|
7abf6ba9e7
|
Added CanPlaceOn and CanDestroy properties for ItemStacks and implemented checks for them
|
2021-02-28 19:37:31 +01:00 |
|
themode
|
0cef390ff2
|
Fix null check
|
2021-02-22 14:06:47 +01:00 |
|
ALS
|
fb6c51204b
|
getAsByte
|
2021-02-21 16:59:50 +01:00 |
|
ALS
|
12f0190f97
|
Revert AttributeSlot.parse(String string)
|
2021-02-21 16:56:06 +01:00 |
|
ALS
|
b842f07c3c
|
Use getAsInt and getAsDouble
|
2021-02-20 23:54:25 +01:00 |
|
ALS
|
0f9a2b5b4f
|
Fixed a possible null for attributeSlot
|
2021-02-20 20:39:49 +01:00 |
|
ALS
|
01ff9e2123
|
Fix failed issue
|
2021-02-20 19:51:45 +01:00 |
|
ALS
|
ac7ca6f8e4
|
Fixed somme read for NBT Tag to ItemStack
|
2021-02-20 17:35:02 +01:00 |
|
Tyan
|
855c8af455
|
Added ExceptionManager for custom exception handling
|
2021-01-20 11:43:45 +01:00 |
|
themode
|
640521e6dc
|
Fix item hide flags and custom model data not being saved in the creative packet
|
2021-01-04 20:26:17 +01:00 |
|
Matt Worzala
|
46ac38d5b3
|
Change ColoredText usages to JsonMessage
|
2020-12-31 13:53:21 -05:00 |
|
Matt Worzala
|
071a2ce196
|
Change ArrayList types to List
|
2020-12-28 14:57:39 -05:00 |
|
themode
|
3a988ddba1
|
Fixed block break particles and sound being played two times for the breaker
|
2020-12-14 06:06:28 +01:00 |
|
themode
|
c1b584da1b
|
Removed more string concatenation
|
2020-12-14 05:55:48 +01:00 |
|
themode
|
404ddb5bf9
|
Added a new item data ownership system, replacing the old nbt consumer and NbtDataImpl
|
2020-11-21 06:37:44 +01:00 |
|
themode
|
72d941bc74
|
Prevent corrupted item stack from crashing the server
|
2020-11-13 03:39:00 +01:00 |
|
themode
|
99d27b78c4
|
Fixed NbtDataImpl not working in creative mode
|
2020-11-11 00:29:06 +01:00 |
|