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
KAMKEEL
d6cd41946c
Remove ZSTD Compression
2022-04-20 17:49:20 -04:00
KAMKEEL
8c677901d0
Reorganized Cape Textures
2022-04-09 01:11:05 -04:00