D3v1s0m
|
1e0739e73f
|
changed how action delay works
|
2023-08-13 12:30:58 +05:30 |
|
D3v1s0m
|
12e2c2963d
|
Added async task scheduling
|
2023-08-13 12:08:48 +05:30 |
|
D3v1s0m
|
af286d685d
|
added fallback server for fetching skin
|
2023-08-13 11:12:27 +05:30 |
|
D3v1s0m
|
16e3207aaa
|
small skin cache fix
|
2023-08-12 23:10:48 +05:30 |
|
D3v1s0m
|
261e25b2ef
|
added action delay
|
2023-08-12 14:59:24 +05:30 |
|
D3v1s0m
|
40323c57e5
|
fix equipment property
|
2023-08-09 12:55:55 +05:30 |
|
Pyrbu
|
73d2ddbc0b
|
Merge branch '2.X' into modular-property-system
# Conflicts:
# plugin/src/main/java/lol/pyr/znpcsplus/entity/EntityPropertyRegistryImpl.java
# plugin/src/main/java/lol/pyr/znpcsplus/packets/V1_8PacketFactory.java
# plugin/src/main/java/lol/pyr/znpcsplus/util/Viewable.java
|
2023-08-07 23:14:47 +02:00 |
|
Pyrbu
|
3741b76189
|
implement hoglin
|
2023-08-07 22:35:33 +02:00 |
|
Pyrbu
|
551b989240
|
implement cat & tamed property
|
2023-08-07 22:23:30 +02:00 |
|
Pyrbu
|
f2a4d51e28
|
implement bat properties
|
2023-08-07 21:47:10 +02:00 |
|
Pyrbu
|
ddabf9dc2c
|
implement fox properties
|
2023-08-07 20:55:04 +02:00 |
|
Pyrbu
|
84fa7eb2c9
|
implement shaking property
|
2023-08-07 20:27:01 +02:00 |
|
Pyrbu
|
0f6a953a5e
|
implement potion_color and potion_ambient
|
2023-08-07 20:11:44 +02:00 |
|
Pyrbu
|
8ad3cb73fd
|
make the naming consistent
|
2023-08-07 20:04:56 +02:00 |
|
Pyrbu
|
1150a028cb
|
remove goat properties from comment
|
2023-08-07 19:59:15 +02:00 |
|
Pyrbu
|
4e584b8d46
|
Merge branch 'modular-property-system' into upstream-modular-property-system
# Conflicts:
# plugin/src/main/java/lol/pyr/znpcsplus/entity/EntityPropertyRegistryImpl.java
|
2023-08-07 16:03:08 +02:00 |
|
Pyrbu
|
a3a0c409e6
|
goat horn properties
|
2023-08-07 15:36:03 +02:00 |
|
Pyrbu
|
83b654fd76
|
ghast attacking property
|
2023-08-07 15:27:00 +02:00 |
|
Pyrbu
|
923926b0b4
|
delete already reimplemented properties from the deprecated meta factories
|
2023-08-07 15:18:26 +02:00 |
|
Pyrbu
|
a4fc363454
|
implement armor stand rotation properties
|
2023-08-07 15:17:59 +02:00 |
|
Pyrbu
|
70e1e2d0a2
|
implement skin layer properties
|
2023-08-07 14:50:37 +02:00 |
|
Pyrbu
|
1dfb5ae541
|
implement dinnerbone property
|
2023-08-07 14:32:27 +02:00 |
|
Pyrbu
|
fb95965ae6
|
remove todo comment
|
2023-08-07 13:59:43 +02:00 |
|
Pyrbu
|
0002de3d9c
|
remove already implemented from comment
|
2023-08-05 23:21:14 +02:00 |
|
Pyrbu
|
342c0dab79
|
fix the inversion
|
2023-08-05 23:04:26 +02:00 |
|
Pyrbu
|
b50c5b5e5d
|
remove useless comment
|
2023-08-05 23:04:16 +02:00 |
|
Pyrbu
|
c11093c392
|
implement armor stand properties
|
2023-08-05 21:50:07 +02:00 |
|
Pyrbu
|
c244cb6bab
|
only auto-convert legacy data if the new data directory doesn't exist
|
2023-08-05 21:01:04 +02:00 |
|
Pyrbu
|
31e64a15fe
|
properly import skins that weren't set with a player name
|
2023-08-05 20:53:10 +02:00 |
|
Pyrbu
|
f3d5e3f3a8
|
implement silent property (untested)
|
2023-08-05 20:49:48 +02:00 |
|
D3v1s0m
|
fed7b7085a
|
Added hologram items
|
2023-08-05 09:31:00 +05:30 |
|
Pyrbu
|
6eff7a3b6c
|
remove already implemented properties from the comment
|
2023-08-05 00:28:55 +02:00 |
|
D3v1s0m
|
3040cbc0bb
|
remove comment. oops
|
2023-08-01 19:48:24 +05:30 |
|
D3v1s0m
|
ca8aa4ba16
|
Implemented citizen importer
|
2023-08-01 19:46:29 +05:30 |
|
D3v1s0m
|
769eed2f46
|
fixed skin property showing in property remove command
|
2023-07-27 19:21:46 +05:30 |
|
Pyrbu
|
580478173f
|
fix weird NPE
|
2023-07-25 16:53:50 +02:00 |
|
Pyrbu
|
52f083583b
|
update viewers list before showing the npc to prevent the show/hide methods from being called multiple times by the processor task when the method needs extra time to grab skins which causes some problems including multiple teams being created resulting in client warnings/kicks on BungeeCord
|
2023-07-25 03:24:49 +02:00 |
|
Pyrbu
|
a92de1817d
|
update viewers list before showing the npc to prevent the show/hide methods from being called multiple times by the processor task when the method needs extra time to grab skins which causes some problems including multiple teams being created resulting in client warnings/kicks on BungeeCord
|
2023-07-25 03:14:41 +02:00 |
|
Pyrbu
|
32b588807a
|
make interaction detection also treat holograms as part of the npc (fixes #76)
|
2023-07-24 02:51:40 +02:00 |
|
Pyrbu
|
c8abf4f3fb
|
fix some properties removing others when being applied standalone
|
2023-07-24 02:33:29 +02:00 |
|
Pyrbu
|
792b962e49
|
rename method to what it actually does
|
2023-07-24 02:04:56 +02:00 |
|
Pyrbu
|
993cd10b7a
|
make a single generic class for dummy properties
|
2023-07-24 02:02:19 +02:00 |
|
D3v1s0m
|
fef68e663b
|
fixed shoulder entity property for 1.8-1.11
|
2023-07-23 23:18:48 +05:30 |
|
D3v1s0m
|
6e1d089cc7
|
Added skin variant option when using url
|
2023-07-22 22:11:05 +05:30 |
|
Pyr
|
f7a7b96648
|
Merge pull request #79 from Pyrbu/2.X
Merge 2.X changes into property system branch
|
2023-07-22 11:38:33 +02:00 |
|
D3v1s0m
|
902b902122
|
Added url skin type
|
2023-07-21 15:51:32 +05:30 |
|
D3v1s0m
|
ea6812b27e
|
removed skin_cape from common properties
|
2023-07-20 14:49:39 +05:30 |
|
D3v1s0m
|
fd0e57e7fe
|
remove redundant method isShown
|
2023-07-18 16:46:53 +05:30 |
|
D3v1s0m
|
da7e4cdb78
|
Merge branch 'Pyrbu:2.X' into 2.X
|
2023-07-18 16:39:29 +05:30 |
|
Pyrbu
|
d344e02319
|
use a concurrent set to possibly prevent a ConcurrentModificationException
|
2023-07-17 23:38:12 +02:00 |
|
D3v1s0m
|
ade20ac869
|
changed ItemStack in property from PE to Bukkit
|
2023-07-16 09:48:33 +05:30 |
|
Pyrbu
|
2dd75b4cda
|
make the method actually abstract instead of just returning null
|
2023-07-16 01:09:57 +02:00 |
|
D3v1s0m
|
9cb580c850
|
small fix for action edit button
|
2023-07-16 02:29:45 +05:30 |
|
D3v1s0m
|
9a69fa4e09
|
API improvements
|
2023-07-16 02:27:54 +05:30 |
|
Pyrbu
|
5ad9ef823a
|
make build function more readable
|
2023-07-12 21:09:37 +02:00 |
|
Pyrbu
|
4f1e43b4fa
|
add warning message for missing properties
|
2023-07-12 20:51:09 +02:00 |
|
Pyrbu
|
9c7166df4b
|
extract spigot api as a common dependency so the versions always match
|
2023-07-12 20:41:43 +02:00 |
|
D3v1s0m
|
2ff5322093
|
fixed fix for null properties, lol
|
2023-07-10 19:15:52 +05:30 |
|
D3v1s0m
|
0596f59304
|
Added duplicate property name check, just in case
|
2023-07-10 19:02:06 +05:30 |
|
D3v1s0m
|
29c3c4b22b
|
fixed null properties when adding, fixes tab complete
|
2023-07-10 18:56:57 +05:30 |
|
D3v1s0m
|
3411a504e0
|
fixed value in standalone metadata packet sending
|
2023-07-10 18:55:32 +05:30 |
|
Pyrbu
|
acd953e460
|
move to a more modular property/metadata system
|
2023-07-10 01:01:12 +02:00 |
|
Pyrbu
|
80683f81bc
|
update metadata comment
|
2023-07-09 20:35:14 +02:00 |
|
D3v1s0m
|
03623a43da
|
implemented immune_to_zombification property for hoglin
|
2023-07-06 19:48:56 +05:30 |
|
D3v1s0m
|
63b049bb8c
|
null property fix if the property doesn't exist when loading.
|
2023-07-06 19:34:14 +05:30 |
|
D3v1s0m
|
ee30c7dd18
|
implemented Goat properties
|
2023-07-05 19:48:50 +05:30 |
|
D3v1s0m
|
959f6241f4
|
implemented villager properties
|
2023-07-05 17:23:30 +05:30 |
|
D3v1s0m
|
f68d678a1c
|
implemented ghast attacking property
|
2023-07-05 12:43:02 +05:30 |
|
D3v1s0m
|
7888d08ca7
|
fox properties fix for 1.14, oops
|
2023-07-05 12:36:53 +05:30 |
|
Pyrbu
|
40fb1dfaf5
|
add back mule type
|
2023-07-05 01:01:57 +02:00 |
|
D3v1s0m
|
8f976996b1
|
order fix
|
2023-07-03 12:28:20 +05:30 |
|
D3v1s0m
|
11d94d15c0
|
fix in npc type registry.
|
2023-07-03 12:21:15 +05:30 |
|
D3v1s0m
|
999f4013c6
|
Merge remote-tracking branch 'origin/2.X' into 2.X
# Conflicts:
# plugin/src/main/java/lol/pyr/znpcsplus/ZNpcsPlus.java
# plugin/src/main/java/lol/pyr/znpcsplus/commands/property/PropertySetCommand.java
# plugin/src/main/java/lol/pyr/znpcsplus/entity/EntityPropertyRegistryImpl.java
# plugin/src/main/java/lol/pyr/znpcsplus/metadata/MetadataFactory.java
# plugin/src/main/java/lol/pyr/znpcsplus/metadata/V1_12MetadataFactory.java
# plugin/src/main/java/lol/pyr/znpcsplus/metadata/V1_8MetadataFactory.java
|
2023-07-03 11:57:29 +05:30 |
|
D3v1s0m
|
7f5b7f8f0a
|
Implemented frog_variant property
|
2023-07-03 11:46:55 +05:30 |
|
D3v1s0m
|
4cc468b919
|
Implemented Fox properties
|
2023-07-03 11:37:56 +05:30 |
|
D3v1s0m
|
8c83cb3428
|
Added evoker_spell property.
|
2023-07-03 11:18:33 +05:30 |
|
D3v1s0m
|
49c23a85a4
|
Added Enderman properties, TODO: fix them lol
|
2023-07-03 10:47:10 +05:30 |
|
D3v1s0m
|
fbc3be6259
|
filter npcs in same world only for near command. fixes #69
|
2023-07-02 15:51:30 +02:00 |
|
D3v1s0m
|
f812c77cc9
|
Added shoulder entities for player npc
|
2023-07-02 15:51:30 +02:00 |
|
D3v1s0m
|
f2c9409923
|
Fixed dinnerbone property removal not updating.
|
2023-07-02 15:51:30 +02:00 |
|
D3v1s0m
|
b3475db944
|
filter npcs in same world only for near command. fixes #69
|
2023-07-02 15:35:36 +05:30 |
|
D3v1s0m
|
43376c2732
|
Added shoulder entities for player npc
|
2023-07-02 10:51:54 +05:30 |
|
D3v1s0m
|
e180843efd
|
Fixed dinnerbone property removal not updating.
|
2023-07-01 12:28:18 +05:30 |
|
Pyrbu
|
f8648b7d01
|
add some build file comments to make it easier to check if a library is being used
|
2023-07-01 00:46:38 +02:00 |
|
Pyrbu
|
a0a6245479
|
remove unused libraries
|
2023-07-01 00:15:23 +02:00 |
|
Pyrbu
|
488d098f79
|
move GameProfile manipulation to reflection
|
2023-07-01 00:15:10 +02:00 |
|
Pyrbu
|
f438d50808
|
rename SkinCache to MojangSkinCache
|
2023-07-01 00:14:23 +02:00 |
|
Pyrbu
|
acf0abb67b
|
use else-if instead of nesting
|
2023-06-30 14:43:58 +02:00 |
|
D3v1s0m
|
231ceba803
|
Fixed non-player npc spawning in 1.14-1.16
|
2023-06-29 16:59:22 +05:30 |
|
D3v1s0m
|
adac982128
|
Added dinnerbone property
|
2023-06-29 01:11:07 +05:30 |
|
D3v1s0m
|
ec1d4445e3
|
Implemented Creeper Properties
|
2023-06-28 18:58:09 +05:30 |
|
D3v1s0m
|
2d7f573d7d
|
Implemented Cat Properties
|
2023-06-28 18:32:16 +05:30 |
|
D3v1s0m
|
f472ddf5a5
|
Implemented blaze_on_fire property
|
2023-06-28 18:19:08 +05:30 |
|
D3v1s0m
|
3647a95b27
|
Implemented Bee properties
|
2023-06-28 18:11:27 +05:30 |
|
D3v1s0m
|
2dceea6fe7
|
Implemented Bat properties
|
2023-06-28 17:32:18 +05:30 |
|
D3v1s0m
|
dd3c88efce
|
Implemented Axolotl properties
|
2023-06-28 17:24:44 +05:30 |
|
D3v1s0m
|
3e583f84f8
|
Fix incorrect suggestion
|
2023-06-28 17:11:08 +05:30 |
|
Pyrbu
|
6a2f1d4cb8
|
make papi util use legacy component serializer for setting placeholders in components
|
2023-06-28 11:14:47 +02:00 |
|
Pyrbu
|
974cc65fed
|
update some dependencies
|
2023-06-28 02:54:08 +02:00 |
|
Pyrbu
|
c0df2f6915
|
make papi util use minimessage serializer instead of legacy serializer because legacy serializer downsamples hex colors
|
2023-06-28 02:53:21 +02:00 |
|