Commit graph

42 commits

Author SHA1 Message Date
Pyrbu
aed6ee178c remove metadata and add direct vehicle support to PacketEntity 2024-12-13 01:37:53 +01:00
D3v1s0m
a7bf542eb3
Added entity_sitting property to allow player and some other entities to sit 2024-12-10 10:56:20 +04:00
Pyrbu
7495493c27 make sure worlds arent null 2024-08-19 17:53:27 +02:00
Pyrbu
5c99681561 expose Npc#setWorld in the api 2024-08-19 17:45:42 +02:00
D3v1s0m
18cdef4527
update hologram location on npc type change 2024-07-01 10:06:35 +05:30
D3v1s0m
26442f2e3e
expose action registry to api and added action factory 2024-06-11 21:29:38 +05:30
D3v1s0m
d75f260935
ignore refreshing non allowed properties 2024-06-03 13:39:47 +05:30
Pyrbu
1e80b0b217 fix multiple null errors with unloaded worlds 2024-05-28 22:42:43 +02:00
Pyrbu
7605841694 add getItemProperty 2024-05-17 03:53:43 +02:00
Pyrbu
5213476d15 add hand swinging 2024-02-16 18:35:00 +01:00
Pyrbu
c4bb24c888 fix itemstack properties in the api 2024-02-16 17:29:44 +01:00
AlexDev_
e7d12f8192 Fixed itemstack/equipment error
Fixed packet events error
Added blacklist api methods
2024-02-16 17:25:37 +01:00
Pyrbu
993127ed85 make npc move command work across worlds 2023-12-14 12:00:14 +01:00
Pyrbu
5bec816d02 expose entity id in api 2023-11-30 20:18:00 +01:00
D3v1s0m
256f47bb94
ignore applying disallowed property 2023-10-02 09:52:27 +05:30
D3v1s0m
28ed99a3b7
ignore saving npc location for closest player look type, used packet instead 2023-09-17 22:08:33 +05:30
D3v1s0m
9d17a5bdd3
changed look property a bit 2023-09-17 21:22:48 +05:30
Pyrbu
f30bb1a6df Merge branch 'modular-property-system' into 2.X
# Conflicts:
#	plugin/src/main/java/lol/pyr/znpcsplus/ZNpcsPlus.java
#	plugin/src/main/java/lol/pyr/znpcsplus/conversion/citizens/CitizensImporter.java
#	plugin/src/main/java/lol/pyr/znpcsplus/entity/EntityPropertyRegistryImpl.java
#	plugin/src/main/java/lol/pyr/znpcsplus/storage/yaml/YamlStorage.java
#	plugin/src/main/java/lol/pyr/znpcsplus/util/Viewable.java
2023-09-13 02:15:30 +02:00
Pyrbu
446761c52c action clear command 2023-08-23 12:14:57 +02:00
D3v1s0m
ca8aa4ba16
Implemented citizen importer 2023-08-01 19:46:29 +05:30
Pyrbu
c8abf4f3fb fix some properties removing others when being applied standalone 2023-07-24 02:33:29 +02:00
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
9a69fa4e09
API improvements 2023-07-16 02:27:54 +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
D3v1s0m
e180843efd
Fixed dinnerbone property removal not updating. 2023-07-01 12:28:18 +05:30
Pyrbu
4489e5dacc add setProperty method to the api 2023-06-26 12:20:42 +02:00
Pyrbu
60b5ac9683 add npc toggle command 2023-06-19 15:29:34 +02:00
Pyrbu
78fbb13348 add uuids to npcs & add uuid importing to znpcs importer 2023-06-19 14:29:12 +02:00
D3v1s0m
8d073aa2d9
Added Action Edit command 2023-05-28 11:02:00 +05:30
Pyrbu
5ae5ca200d add support for entity equipment 2023-05-24 23:27:11 +01:00
Pyrbu
bc12f79e85 remove api dependencies 2023-05-22 17:10:03 +01:00
Pyrbu
fa8247f285 make entity properties not static 2023-05-21 14:25:21 +01:00
Pyrbu
49e1d7f074 refactor & make npc types not static 2023-05-21 13:45:43 +01:00
Pyrbu
3d9ca60445 make unsafe method names consistent 2023-05-21 12:59:21 +01:00
Pyrbu
975bae38d8 make load order more visible 2023-05-21 12:33:45 +01:00
D3v1s0m
8129405de8
temp fix for null values in setting property 2023-05-21 08:53:26 +05:30
Pyrbu
a08e973319 make everything not static, it makes the api much easier to make 2023-05-16 14:46:11 +01:00
Pyrbu
ca94951b63 properties suggestions 2023-05-11 13:51:44 +01:00
Pyrbu
2f05783da9 location changes 2023-05-11 05:40:33 +01:00
Pyrbu
53ad7a73d6 start work on persistence 2023-05-08 12:17:25 +01:00
Sparky983
106129d39e Make naming conventions consistent 2023-05-04 17:25:05 +10:00
Renamed from plugin/src/main/java/lol/pyr/znpcsplus/npc/NPCImpl.java (Browse further)