Files
modpack-files/both/config/CustomNpcs.cfg
2025-03-24 19:54:03 +01:00

135 lines
4.9 KiB
INI

#Disable Chat Bubbles
EnableChatBubbles=true
#Enables/Disables ALL scripting. You can still see and write code in the scripter, but these scripts won't run. True by default
ScriptingEnabled=true
#Enables/Disables the use of the the ECMA6 Javascript standard instead of ECMA5.1.
#Enabling this adds many more features to JS in scripts. Only use if on Java 8 or higher.
#Not all ECMA 6 language is supported through this functionality.
ScriptingECMA6=true
#Enables global player event scripts to be used in the scripter. You can still see and write code in the scripter, but these scripts won't run. True by default.
GlobalPlayerScripts=true
#Enables global forge event scripts to be used in the scripter. You can still see and write code in the scripter, but these scripts won't run. True by default.
GlobalForgeScripts=true
#Enables global NPC scripts to be used in the scripter. You can still see and write code in the scripter, but these scripts won't run. False by default, use with caution!
GlobalNPCScripts=false
#If scripts are too long (>65535 characters), they normally won't be saved in NBT data.
#This config adds additional compound tags to scripts that need it, so you can store much larger scripts!
#Every additional compound tag adds 65535 more characters to your script length limit. Use incrementally, with caution.
ExpandedScriptLimit=2
#Enables if Player Information (WAND-USE) should be printed to CustomNPCs Logs. IF on Server
#Logs will only be present SERVER-SIDE only in CustomNPCs-latest, -1, -2, and -3
PlayerLogging=false
#Enables if Scripting Information should be printed to CustomNPCs Logs. IF on Server
#Logs will only be present SERVER-SIDE only in CustomNPCs-latest, -1, -2, and -3
ScriptLogging=false
#Amount of Messages marked as SPAM [5, 3000]. Lower Number means MORE accurate messages
#This frequency will determine if the log will print a line with [SPAM] to warn the console.
ScriptFrequency=20
#IN Milliseconds 1s = 1000s. If a recent LOG of the same event is SENT within this threshold it will be ignored.
ScriptIgnoreTime=2000
#Comma separated list of NPC Script Types that will omit these from the logs,
#INIT,TICK,INTERACT,DIALOG,DAMAGED,KILLED,ATTACK,TARGET,COLLIDE,KILLS,DIALOG_CLOSE,TIMER
ScriptLogIgnoreType=TICK
#Navigation search range for NPCs. Not recommended to increase if you have a slow pc or on a server. Minimum of 16, maximum of 96.
NpcNavRange=32
#Size limit for NPCs. Default 100, larger sizes may cause lag on clients and servers that can't take it!
NpcSizeLimit=100
#Set to true if you want the dialog command option to be able to use op commands like tp etc
NpcUseOpCommands=false
#Client sided! Determines where tracking quest info shows up on the screen based on a number from 0 to 8. Default: 3
TrackingInfoAlignment=3
#Client sided! Offsets the tracking info GUI by this amount in the X direction.
TrackingInfoX=0
#Client sided! Offsets the tracking info GUI by this amount in the Y direction.
TrackingInfoY=0
InventoryGuiEnabled=true
DisableExtraItems=false
DisableExtraBlock=false
#Enables CustomNpcs startup update message
EnableUpdateChecker=true
#Only ops can create and edit npcs
OpsOnly=true
#Only ops can see and edit scripts
ScriptOpsOnly=true
#Comma separated list of player UUIDs that can see and edit scripts. If ScriptsOpsOnly is true,
#ops and players with these IDs can see and edit scripts. Example:
#b876ec32-e396-476b-a115-8438d83c67d4,069a79f4-44e9-4726-a5be-fca90e38aaf5,be951074-c7ea-4f02-a725-bf017bc88650
#Get a player's UUID from a site like NameMC or the API IPlayer.getUniqueID() function!
#If left empty and ScriptsOpsOnly is false, anyone can see and edit scripts with a scripter.
ScriptDevIDs=
#Default interact line. Leave empty to not have one
DefaultInteractLine=Hello @p
DisableEnchants=false
#Start Id for enchants. IDs can only range from 0-256
EnchantStartId=100
#Number of chunk loading npcs that can be active at the same time
ChunkLoaders=20
#The maximum number of images any dialog can hold.
DialogImageLimit=10
#The maximum number of images any dialog can hold.
SkinOverlayLimit=10
#Set to false if you want to disable guns
GunsEnabled=true
#Enables leaves decay
LeavesDecayEnabled=true
#Enables Vine Growth
VineGrowthEnabled=true
#Enables Ice Melting
IceMeltsEnabled=true
#Normal players can use soulstone on animals
SoulStoneAnimals=true
#Normal players can use soulstone on villagers
SoulStoneVillagers=false
#Normal players can use soulstone on all npcs
SoulStoneNPCs=false
#Normal players can use soulstone on friendly npcs
SoulStoneFriendlyNPCs=false
#When set to Minecraft it will use minecrafts font, when Default it will use OpenSans. Can only use fonts installed on your PC
FontType=Comic Sans MS
#Font size for custom fonts (doesn't work with minecrafts font)
FontSize=18
#Enables Overlay Mixins for Conflicts relating to Optifine or other Skin Renderers. If crashes occur, please disable.
EntityRendererMixin=true