KAMKEEL
9d6febdf26
Fix Done Button
2022-06-16 15:59:35 -04:00
KAMKEEL
2f549b110b
Update mcmod.info to CNPC+ Information
2022-06-16 13:41:29 -04:00
KAMKEEL
a9399ae3b5
Add Directional Buttons to Melee Properties
2022-06-15 19:49:38 -04:00
KAMKEEL
938ff3e496
Fix Mob Cloner Recipe
2022-06-15 19:48:43 -04:00
Luis C.M
8fc73197b8
Merge remote-tracking branch 'origin/dev' into dev
2022-06-15 14:07:21 -05:00
Luis C.M
76f7db69fe
Added glow button to NPC skin overlays.
2022-06-15 14:07:13 -05:00
KAMKEEL
33c2f6b716
Replace 64x32 Textures with 64x64 Textures
2022-06-15 14:48:13 -04:00
Luis C.M
4a32f76b70
Fixed overlays not able to be removed in the GUI
2022-06-15 13:08:54 -05:00
KAMKEEL
50e911bd82
Fix TextureLocation Overwrite for Local Texture case
2022-06-15 14:02:03 -04:00
Luis C.M
c95c48a033
A server-side skin overlay data fix.
2022-06-15 05:04:17 -05:00
Luis C.M
3a604112ca
A server-side skin overlay data fix.
2022-06-15 05:03:31 -05:00
Luis C.M
522b5b884a
Scripted Skin Overlay render and packet sending fixes.
2022-06-15 03:48:32 -05:00
Luis C.M
a18c05714c
DEV overlay packet fixes
2022-06-15 01:38:51 -05:00
KAMKEEL
eb3dd66871
Merge DEV
2022-06-15 02:00:11 -04:00
KAMKEEL
16edeabb9a
Cape Invisibility | MPM Dependency Fix
2022-06-15 01:58:46 -04:00
Luis C.M
c6cdae5106
Merge pull request #59 from c0508383/master
...
CNPC+ 1.6 Fixes
2022-06-15 00:57:57 -05:00
Luis C.M
a47323575e
Fixed skin overlay crash on multiplayer.
2022-06-15 00:53:59 -05:00
Luis C.M
4cae85e50b
Added configurable dialog image limit to IDialog.addImage(id,image)
2022-06-14 23:28:55 -05:00
Luis C.M
40a210ce8f
Added configurable limits to skin overlays and dialog images.
2022-06-14 23:27:15 -05:00
Luis C.M
5785b643b0
Merge pull request #58 from c0508383/master
...
Possible fix for cloak alphas not rendering correctly.
2022-06-14 21:52:50 -05:00
KAMKEEL
188cb39769
NOT Working Version Compat.
2022-06-14 22:47:57 -04:00
Luis C.M
7cfc4ccca4
Possible fix for cloak alphas not rendering correctly.
2022-06-14 21:27:21 -05:00
Kamron Vaswani
18ad84e186
Merge pull request #57 from c0508383/master
...
GUI fixes for NPC entity selection.
2022-06-14 22:26:23 -04:00
KAMKEEL
9e1f19fa53
Add Version Compatibility to PartData
...
> Fixes MPM Dependency (again)
2022-06-14 22:26:11 -04:00
Luis C.M
a195c4035a
GUI fixes for NPC entity selection.
2022-06-14 21:15:30 -05:00
Luis C.M
5292916ef4
IItemCustom:
...
-Hid some internal script execution functions from the player.
2022-06-13 21:50:14 -05:00
Luis C.M
180b798773
IItemCustom:
...
-Hid some internal script execution functions from the player.
2022-06-13 21:42:49 -05:00
Luis C.M
5b3c6d9e3f
NpcAPI:
...
-stopServer() calls initiateShutdown() instead of stopServer(), stops crashes on stop.
2022-06-13 21:31:42 -05:00
Luis C.M
c7085f7acb
IDBCPlayer:
...
-Added getItem(byte slot) to get IItemStack objects from DBC EP slots.
-Renamed setInventoryItem to setItem
2022-06-13 21:24:55 -05:00
Luis C.M
ab5775f8f3
IDBCPlayer:
...
-Added void setInventoryItem(byte slot, IItemStack itemStack) function to set and remove (set null) items from DBC extra inventory.
2022-06-13 21:01:58 -05:00
Luis C.M
dd207757ea
IPlayer:
...
-Added disableMouseInput(long time, int... buttonIds) function.
2022-06-13 17:21:02 -05:00
Luis C.M
dfec85484b
Quests:
...
-Quests with complete text now complete the quest in data before showing the text GUI, instead of being completed when that GUI is closed.
Item Quests:
Some fixes to item quest completion when an item is picked up.
2022-06-13 04:08:36 -05:00
Luis C.M
1293fabca9
RenderCNPCPlayer changes in ClientEventHandler:
...
-Fixed cancelling an uncancellable armor render event.
-Only RenderPlayerEvent.Specials.Pre is cancelled, rather than trying to cancel both Pre & Post.
RenderCNPCPlayer:
-Now always returns -1 as a render pass.
2022-06-13 00:47:39 -05:00
Luis C.M
3c4b680bc1
Another fix to alternate NPC model textures not working the way they're supposed to.
2022-06-12 15:45:04 -05:00
Luis C.M
57d95b9d42
Tracked quests are removed if they are no longer in a player's active quest data.
2022-06-12 05:52:07 -05:00
Luis C.M
8f5df6b661
Merge remote-tracking branch 'origin/master'
2022-06-12 05:40:51 -05:00
Luis C.M
389d8adf98
A quest is now properly untracked if a player completes it.
2022-06-12 05:40:38 -05:00
Luis C.M
31671b0281
Reverted DataDisplay and RenderNPCInterface changes.
2022-06-12 04:50:29 -05:00
Luis C.M
50cb0150aa
Reverted GuiCreationScreen changes.
2022-06-12 04:42:33 -05:00
Luis C.M
fd1ac6dce4
Merge KAMKEEL-dev into dev.
2022-06-12 04:23:05 -05:00
Luis C.M
13ddc19522
Merge branch 'master' into dev
...
# Conflicts:
# src/main/java/noppes/npcs/client/model/ModelMPM.java
# src/main/java/noppes/npcs/client/renderer/RenderNPCHumanMale.java
2022-06-12 03:40:50 -05:00
Luis C.M
8b77597e27
Overlays don't render over special DBC model parts like antennae & tails.
2022-06-12 03:38:20 -05:00
Luis C.M
9a76c9a68d
The glow texture selection GUI now correctly starts the player out at the "customnpcs:textures/overlays/" directory.
2022-06-12 03:20:27 -05:00
Luis C.M
f52721dc8f
Small fix for NPC textures not appearing for different NpcGolem, NpcDragon, NpcSlime, & NpcPony types.
2022-06-12 02:52:11 -05:00
Luis C.M
b70d0ba08f
Fixed NPC textures being adjusted if an NPC has an entity model different from the default CNPC model.
2022-06-12 01:52:57 -05:00
Luis C.M
63a1525ee2
API Changes:
...
-Implemented interfaces for all jobs & roles.
ScriptPlayer:
-Added getData() function, which returns player data objects.
IPlayerData: New class that holds all player data for modification.
-Holds dialog, bank, quest, transport, faction, item giver, and mail data.
-Also holds companion data, with functions has/set/getCompanion, and a getCompanionID function to differentiate companions.
2022-06-12 01:26:23 -05:00
Luis C.M
587f63396f
Dialog Image interface added.
2022-06-10 18:46:24 -05:00
Luis C.M
9c29aabea8
Merged local and global NPC events, deleting old unused event classes.
2022-06-10 18:32:42 -05:00
Luis C.M
8f16e6b20f
Added IDialogImage, a scripted object which is used by IDialog. Used to add dialog images.
...
IDialog:
-Added several new functions for dialogs' new visual attributes, as well as a way to add, get, create, remove, and clear dialog images.
Global NPC events:
-Added fields and variables from the old ScriptEvent events, in preparation to replace the old events with NpcEvent instances on local NPC scripts.
-Fixed issue where some event hooks would run on remote worlds.
Global NPC killed event:
-Added droppedItems and expDropped fields.
IWorld and NpcAPI:
-Now always uses a non-remove WorldServer object to create ScriptWorld objects and add them to the world cache.
2022-06-10 17:25:58 -05:00
Luis C.M
486e37cd7f
Implemented title positions for dialogs.
2022-06-10 04:47:28 -05:00