Commit graph

108 commits

Author SHA1 Message Date
Pyrbu
c0bcbcf7a3 expose file descriptor in api 2024-12-29 13:49:52 +01:00
Pyrbu
b3b8635477 expose save and reload in npc registry to the api 2024-12-24 16:14:00 +01:00
Pyrbu
c780c0ec78 add npc serialization methods to the api 2024-12-24 16:11:13 +01:00
Pyrbu
e30d6a5782 fix concurrency issues in Viewable by making all view tasks execute one by one through a queue 2024-12-18 07:05:46 +01:00
D3v1s0m
8cd7282bb5
feat: added skeleton_type property 2024-12-17 23:55:05 +04:00
Pyrbu
9303d74f8f remove whitespace 2024-12-15 10:46:05 +01:00
Pyrbu
ca89bfe32d move annotations dependency to main gradle file because both subprojects use it 2024-12-15 10:46:05 +01:00
Dablakbandit
238a1fe224 Add vehicles by entity id
Add vehicles by entity id for cases where the entity is an existing server npc
2024-12-15 10:46:05 +01:00
Dablakbandit
c5bf8dea0b Add passengers to npc api
Add passengers to npc api & implementation
Add jetbrains annotations to api to tag with nullables
2024-12-15 10:46:05 +01:00
Pyrbu
d02d0cb5e9 expose Npc#getWorldName 2024-08-19 17:52:41 +02:00
Pyrbu
5c99681561 expose Npc#setWorld in the api 2024-08-19 17:45:42 +02:00
Pyrbu
18c5cc0e24 fix typo 2024-07-04 00:26:53 +02:00
Pyrbu
e7a82d55e7 Merge remote-tracking branch 'origin/2.X' into 2.X 2024-07-04 00:25:34 +02:00
Pyrbu
06889a221e make npc property registry accessible during onLoad 2024-07-04 00:25:27 +02:00
D3v1s0m
aafdf0b3f9
update to mc 1.21 2024-07-01 10:12:52 +05:30
D3v1s0m
26442f2e3e
expose action registry to api and added action factory 2024-06-11 21:29:38 +05:30
D3v1s0m
384cc719e9
expose hologram refresh delay in api 2024-06-06 21:18:21 +05:30
D3v1s0m
3a4baaf1dc
added armadillo npc and wolf variant property 2024-05-29 23:15:21 +05:30
Pyrbu
7605841694 add getItemProperty 2024-05-17 03:53:43 +02:00
D3v1s0m
4e75868a73
villager_profession property for 1.13 and below 2024-04-30 20:47:55 +05:30
Pyrbu
5213476d15 add hand swinging 2024-02-16 18:35:00 +01:00
Pyrbu
22108fd6d9 revert blacklist api 2024-02-16 17:33:28 +01:00
Pyrbu
3ebd0070b8 Merge remote-tracking branch 'alexdev03/2.X' into alexdev032.X
# Conflicts:
#	plugin/src/main/java/lol/pyr/znpcsplus/npc/NpcImpl.java
2024-02-16 17:31:13 +01:00
Pyrbu
c4bb24c888 fix itemstack properties in the api 2024-02-16 17:29:44 +01:00
Pyrbu
a2400b42f5 revert blacklist api 2024-02-16 17:25:37 +01:00
AlexDev_
e7d12f8192 Fixed itemstack/equipment error
Fixed packet events error
Added blacklist api methods
2024-02-16 17:25:37 +01:00
AlexDev_
475c49c7e2 Fixed itemstack/equipment error
Fixed packet events error
Added blacklist api methods
2024-02-13 22:48:34 +01:00
Pyrbu
2a1f44b1bb expose skin texture methods in api 2024-01-07 18:26:17 +01:00
Pyrbu
fb90135dd2 expose viewer list in api 2023-11-30 20:19:59 +01:00
Pyrbu
5bec816d02 expose entity id in api 2023-11-30 20:18:00 +01:00
Pyrbu
93c6a42124 fix all of the javadoc warnings 2023-10-31 20:25:59 +01:00
Pyrbu
416ae104fe switch it back to arrows from square brackets using html escape codes 2023-10-31 20:18:20 +01:00
Pyrbu
85f6114af4 actually fix the javadoc 2023-10-31 20:16:14 +01:00
Pyrbu
b400db4b4f attempt to fix the javadoc 2023-10-31 20:15:20 +01:00
D3v1s0m
1ddf509f89
more javadocs 2023-11-01 00:39:58 +05:30
Pyrbu
2264ff3d71 convert the color class to an enum & move it to the api package 2023-10-31 19:00:29 +01:00
D3v1s0m
0b2bc53b35
hopefully fix build due to api javadoc HTML issue 2023-10-28 10:17:06 +05:30
Pyrbu
5ee37d5436 start on some javadocs 2023-10-28 02:23:17 +02:00
Pyrbu
1fae5c1cf6 dont spread misinformation :) 2023-10-28 02:23:08 +02:00
Pyrbu
a93cc2233f expose NpcEntry#enableEverything() in api 2023-10-26 15:37:08 +02:00
Pyrbu
6df618d673 include sources & javadocs for api 2023-10-23 20:46:05 +02:00
Pyrbu
d9fee6544e add hologram line count to api 2023-10-23 19:29:20 +02:00
D3v1s0m
f3c0df41dc
added End Crystal and its properties 2023-10-09 12:10:20 +05:30
D3v1s0m
6128cac379
added Shulker properties 2023-10-03 13:37:16 +05:30
D3v1s0m
58d81a740c
added rabbit_type property 2023-10-02 10:02:52 +05:30
D3v1s0m
82cd0d1a81
added sniffer_state property 2023-10-02 09:59:14 +05:30
D3v1s0m
8637b5b5c2
added Tropical Fish properties 2023-10-02 09:56:52 +05:30
D3v1s0m
a5de0680c8
added ability to register dummy property using api 2023-10-02 09:50:20 +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