Commit graph

769 commits

Author SHA1 Message Date
Pyrbu
55104b56f3 make save true by default in yaml deserializer 2024-12-27 11:58:38 +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
Pyr
d1227500ce
Merge pull request #161 from D3v1s0m/feat/file-skin-type
Feature: File skin type
2024-12-18 06:59:08 +00:00
Pyrbu
27096e532b remove comment and unused imports 2024-12-18 07:29:37 +01:00
Pyrbu
e621ac6908 add exception printing by default to all futures 2024-12-18 07:08:46 +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
Pyrbu
33c27e903c fix duplicate team creation with glow property 2024-12-18 05:23:26 +01:00
D3v1s0m
8cd7282bb5
feat: added skeleton_type property 2024-12-17 23:55:05 +04:00
D3v1s0m
255a938dda
feat: file skin type to use files for npc skin 2024-12-16 22:42:27 +04:00
Pyr
439f152ef5
Merge pull request #159 from AshleyThew/npc-passengers
Add passengers to npc api
2024-12-15 09:49:22 +00:00
Pyrbu
1d61fc731b Merge remote-tracking branch 'ashleythew/npc-passengers' into npc-passengers 2024-12-15 10:46:48 +01:00
Pyrbu
9303d74f8f remove whitespace 2024-12-15 10:46:05 +01:00
Pyrbu
9477d4b500 make passenger list not null because its more clean to use the api that way 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
31518c2136 remove whitespace 2024-12-15 10:45:25 +01:00
Pyrbu
aa5e62ab0d make passenger list not null because its more clean to use the api that way 2024-12-15 10:40:28 +01:00
Pyrbu
ad50d31194 move annotations dependency to main gradle file because both subprojects use it 2024-12-15 10:36:33 +01:00
Pyr
84ee701029
Merge pull request #160 from AshleyThew/wiki-links
Update wiki.vg links to minecraft wiki
2024-12-15 09:30:53 +00:00
Dablakbandit
cea0ffb8ac Add vehicles by entity id
Add vehicles by entity id for cases where the entity is an existing server npc
2024-12-15 01:06:09 +13:00
Dablakbandit
a49c43c04e Update wiki.vg links 2024-12-14 23:24:26 +13:00
Dablakbandit
b107a3b011 Add passengers to npc api
Add passengers to npc api & implementation
Add jetbrains annotations to api to tag with nullables
2024-12-14 21:49:21 +13:00
Pyr
051a9895ac
Merge pull request #157 from D3v1s0m/2.X
Enhancements: Sitting Entities, Creaking NPCs, and Updated PacketEvents
2024-12-13 07:14:34 +00:00
D3v1s0m
79c0897de9
fix: remove entity_sitting property from creaking 2024-12-13 11:02:56 +04:00
D3v1s0m
41244fb86b
fix: disabling entity_sitting property 2024-12-13 10:58:52 +04:00
D3v1s0m
f5d1a1914a
chore: added entity_sitting property to more npc types 2024-12-13 10:54:29 +04:00
D3v1s0m
cf139d9051
Merge remote-tracking branch 'ZNPCsPlus/2.X' into 2.X 2024-12-13 10:13:43 +04:00
Pyrbu
670bc9623b make entity_sitting only available to player since it doesn't really do anything for any other npc type 2024-12-13 01:38:19 +01:00
Pyrbu
aed6ee178c remove metadata and add direct vehicle support to PacketEntity 2024-12-13 01:37:53 +01:00
Pyrbu
f8d5700b9a make set property private on ArmorStandVehicleEntity 2024-12-13 00:57:36 +01:00
D3v1s0m
e20bd9ba57
fix: multiple polar bear npc type registrations 2024-12-12 16:12:52 +04:00
D3v1s0m
7fbe42e207
feat: Creaking NPC Type and its properties 2024-12-12 14:30:22 +04:00
D3v1s0m
8aed2ba5dc
chore: bump packetevents version 2024-12-12 14:27:29 +04:00
D3v1s0m
a7bf542eb3
Added entity_sitting property to allow player and some other entities to sit 2024-12-10 10:56:20 +04:00
Pyr
8b1fde3652
Merge pull request #155 from ArasakaID/2.X 2024-11-12 18:01:25 +00:00
ArasakaID
7bffd2f79d 1.21.3 Update (Untested)
Update packet for 1.21.3
2024-11-11 22:04:44 +07:00
Pyrbu
9304c96723 switch user map to ConcurrentHashMap to prevent errors on Folia 2024-09-05 14:42:34 +02:00
Pyrbu
a3b9bda53a shuffle around relocations to prevent classes from server jar being relocated 2024-09-05 14:20:58 +02:00
Pyr
79761cba92
Merge pull request #146 from SirSalad/2.X
fix: update checker timeout
2024-09-02 09:41:24 +02:00
Pyrbu
7495493c27 make sure worlds arent null 2024-08-19 17:53:27 +02:00
Pyrbu
d02d0cb5e9 expose Npc#getWorldName 2024-08-19 17:52:41 +02:00
Pyrbu
71f52a987b Merge remote-tracking branch 'origin/2.X' into 2.X 2024-08-19 17:45:49 +02:00
Pyrbu
5c99681561 expose Npc#setWorld in the api 2024-08-19 17:45:42 +02:00
D3v1s0m
79ede2b586
add storage migrate command to migrate from one storage type to another 2024-08-18 22:52:09 +05:30
D3v1s0m
304278edd8
use task scheduler for force_body_rotation property instead 2024-08-18 14:53:48 +05:30
D3v1s0m
0272a9ef68
fix database connection url and closing. add ssl option 2024-08-18 14:51:32 +05:30
Pyrbu
d7c0870546 add missing holo commands to messages 2024-08-14 14:18:25 +02:00
Pyrbu
0f7ad57b64 add action hovers 2024-08-14 14:14:58 +02:00