Commit Graph

673 Commits

Author SHA1 Message Date
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
Pyr
fff8d7435a
Merge pull request #78 from D3v1s0m/modular-property-system
Added url skin type
2023-07-22 11:37:22 +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
23ada2d52f add visibility methods to api 2023-07-17 23:40:17 +02:00
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
4b2a8498a6 add credits to readme 2023-07-01 00:18:37 +02:00