Commit Graph
103 Commits
Author SHA1 Message Date
KAMKEEL 1207a592d7 KAMKEEL Commands 2023-02-28 04:26:16 -05:00
KAMKEEL 3250a9e02b Spelling Errors 2023-02-28 03:32:35 -05:00
Luis C.M b8dc090db8 Player, Forge, & NPC scripts are saved in separate packets for separate tabs now, so script save/get packets aren't too big for the server. 2023-02-19 13:38:43 -06:00
Luis C.M 0787a71197 Removed animation IDs, added animation controller. 2023-01-26 14:14:13 -06:00
KAMKEEL bda76bafe6 Optimize Imports 2023-01-12 21:33:06 -05:00
KAMKEEL b203a244ec Add TagController instance to CustomNpcs Main file 2023-01-10 16:48:14 -05:00
KAMKEEL bc6cc35fd6 Automatic Legacy Config Converter 2023-01-07 18:07:23 -05:00
KAMKEEL 6e92f08851 Config Overhaul 2023-01-07 00:21:08 -05:00
KAMKEEL 4226fcf0e1 Update Config 2022-11-26 03:11:38 -05:00
Luis C.M ed0290217f Added config to optionally enable/disable the ECMA6 Javascript standard in scripts. 2022-11-25 21:33:43 -06:00
KAMKEEL e05f2c8182 1.7 Gradle Change 2022-11-15 00:25:14 -05:00
KAMKEEL 06b0d8ab28 ChuckLoader 2022-11-07 01:52:28 -05:00
KAMKEEL 5ff3a3a1ba Player Logging 2022-11-07 01:49:54 -05:00
KAMKEEL fe4cc719d4 Revert "ScriptLogIgnoreType & PlayerLogging"
This reverts commit ac39e0a6d0.
2022-11-07 01:43:27 -05:00
KAMKEEL 361d210d1a Add TickIgnoreType 2022-11-07 01:43:11 -05:00
Luis C.M 8d3cd3fd82 Revert "Merge remote-tracking branch 'origin/dev' into dev"
This reverts commit 66edbcea80, reversing
changes made to 3fd962289c.
2022-11-06 01:25:28 -06:00
Luis C.M 66edbcea80 Merge remote-tracking branch 'origin/dev' into dev
# Conflicts:
#	src/main/java/noppes/npcs/scripted/NpcAPI.java
#	src/main/java/noppes/npcs/scripted/ScriptWorld.java
#	src/main/java/noppes/npcs/scripted/interfaces/AbstractNpcAPI.java
2022-11-06 01:00:47 -06:00
Luis C.M 3fd962289c NpcAPI:
-Added getPlayer() function
-Added getChunkLoadingNPCs function
-Added getCurrentPlayerCount, getMaxPlayers, and kickAllPlayers, isHardcore, getFile(path), and getServerOwner functions
2022-11-06 01:59:34 -05:00
KAMKEEL 0d3436c71b Fix Ignore Case 2022-11-05 23:59:04 -04:00
KAMKEEL ac39e0a6d0 ScriptLogIgnoreType & PlayerLogging 2022-11-05 23:32:54 -04:00
KAMKEEL b757e75dc5 Change Default Values 2022-11-03 20:21:14 -04:00
KAMKEEL fcd50b34c3 ScriptIgnoreFrequency 2022-11-03 20:07:28 -04:00
KAMKEEL 37da3f6069 NPC Script Logging Config V 1.0
Added V 1.0 (CNPC+ Script Logging)
> Logs Activities for when CNPC+ Scripts are called
(Writes to CustomNPCs-latest.log)

Configuration Options Available in Config
2022-11-03 02:47:55 -04:00
KAMKEEL 2c82714f9a 1.6.4 2022-10-13 17:30:14 -04:00
KAMKEEL 1400967c10 Add Mixin Config 2022-10-06 01:32:15 -04:00
KAMKEEL 54d442ed90 1.6.3
> Fix NPC Holding Items
> Soulstone Placement
> Refactored Solid/Glow Overlay
2022-10-05 01:32:34 -04:00
KAMKEEL 5eef112fbe 1.6.3 Pre-Release 2022-10-05 01:21:53 -04:00
KAMKEEL c0ab731f2c Update 1.6.2 2022-10-03 18:37:26 -04:00
KAMKEEL 04dd35fb6a 1.6.2-pre2
Pre-Release 2 for 1.6.2 in Development
2022-08-23 15:38:15 -04:00
KAMKEEL 45b96a0746 Version change 2022-08-18 21:59:48 -04:00
KAMKEEL 77a7030320 Version 1.6.1 2022-08-17 14:14:17 -04:00
KAMKEEL 3543e433df update version 1.6 2022-08-15 02:44:59 -04:00
KAMKEEL c3e5b5e9db Fix 64x64 Entity - Restore Textures
Restore Textures to fix conflicts with Zombie, Skeleton and other entities.
2022-07-18 18:25:42 -04:00
c0508383 9fc408e598 Added a configurable expansion to scripts' length, adding 65535 more characters with every additional increase. 2022-07-12 11:58:54 -05:00
c0508383 83b7e4f73d CustomNpcs:
-Fixed some spelling errors
2022-07-07 16:26:37 -05:00
c0508383 22e01bba1f CustomNpcs:
-Added ScriptOpsOnly config, which controls if only ops can see and edit scripts.
-Added ScriptDevs config, a list of the UUIDs of players who should be able to see and edit scripts. If left empty and ScriptOpsOnly is false, everyone can see and edit scripts with a scripter.

IPlayer:
-Added isScriptDev() function to check if the player can see and edit scripts.
2022-07-07 16:22:50 -05:00
KAMKEEL c039fa5678 Update Version to 1.6-beta2 2022-07-03 16:51:50 -04: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 fd1ac6dce4 Merge KAMKEEL-dev into dev. 2022-06-12 04:23:05 -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 e4eb0e9cd8 Removed player completion checker. 2022-05-29 14:49:42 -05:00
Luis C.M e71ea4f495 Fixed the quest tracking overlay alignment. 2022-05-29 05:06:18 -05:00
1whohears b7ad0ce29b soulstone villagers and friendly npcs 2022-05-28 23:00:39 -05:00
Luis C.M ec5fc71413 Merge branch 'master' into dev
# Conflicts:
#	src/main/java/noppes/npcs/scripted/ScriptFaction.java
#	src/main/java/noppes/npcs/scripted/ScriptWorld.java
#	src/main/java/noppes/npcs/scripted/entity/ScriptNpc.java
#	src/main/java/noppes/npcs/scripted/entity/ScriptPlayer.java
#	src/main/java/noppes/npcs/scripted/interfaces/IEntity.java
#	src/main/java/noppes/npcs/scripted/interfaces/IWorld.java
#	src/main/java/noppes/npcs/scripted/interfaces/entity/ICustomNpc.java
#	src/main/java/noppes/npcs/scripted/interfaces/entity/IPlayer.java
2022-05-27 15:31:02 -05:00
Luis C.M 301e113be2 Added quest tracking, need to add objectives list and turn in info too. 2022-05-27 14:32:24 -05:00
Luis C.M cf33b90b26 Used interfaces in implementations instead of the real classes for most scripted classes. 2022-05-11 22:08:31 -05:00
Luis C.M 6896cec417 Every function in API classes that calls the main API class now calls the loaded API wrapper, renamed to NpcAPI, instead of the abstract class, renamed to AbstractNpcAPI. 2022-05-11 17:12:48 -05:00
Luis C.M 11cc46b48f Fixed some scripted item events, and fixed positioning of scripted items. 2022-05-11 13:30:13 -05:00
KAMKEEL 6fe16d1929 1.6-beta 2022-04-20 18:37:39 -04:00
KAMKEEL 6ab09b690e Rename to proper version 2022-04-20 18:36:33 -04:00