Initial commit
This commit is contained in:
56
both/config/CustomNpcPlus/client.cfg
Normal file
56
both/config/CustomNpcPlus/client.cfg
Normal file
@@ -0,0 +1,56 @@
|
||||
# Configuration file
|
||||
|
||||
general {
|
||||
# How long should downloaded imagery data be saved client side? (In minutes)
|
||||
I:"Cache Life"=10
|
||||
}
|
||||
|
||||
|
||||
questing {
|
||||
# Client sided! Determines where tracking quest info shows up on the screen based on a number from 0 to 8. Default: 3
|
||||
I:"Tracking Info Alignment"=5
|
||||
|
||||
# Client sided! Offsets the tracking info GUI by this amount in the X direction.
|
||||
I:"Tracking Info X"=-7
|
||||
|
||||
# Client sided! Offsets the tracking info GUI by this amount in the Y direction.
|
||||
I:"Tracking Info Y"=-50
|
||||
|
||||
# Client sided! Adjusts the scaling of the Quest Tracking
|
||||
I:"Tracking Scale"=80
|
||||
}
|
||||
|
||||
|
||||
visual {
|
||||
# Universal enable/disable for Banner Alerts
|
||||
B:"All Banner Alerts"=true
|
||||
|
||||
# Universal enable/disable for Banner Alerts
|
||||
B:"All Chat Alerts"=true
|
||||
|
||||
# Enable the use of Custom Font for Chat Bubbles
|
||||
B:"Chat Bubbles Font Type"=false
|
||||
|
||||
# Only for dialogs with sounds
|
||||
B:"Dialog Sound"=true
|
||||
|
||||
# Only set for gradual dialogs
|
||||
B:"Dialog Speed"=true
|
||||
|
||||
# Enable/Disable Chat Bubbles
|
||||
B:"Enable Chat Bubbles"=true
|
||||
|
||||
# Enable the Faction Tab
|
||||
B:"Enable Faction Tab"=true
|
||||
|
||||
# Enable/Disable Inventory Tabs
|
||||
B:"Enable Inventory Tabs"=true
|
||||
|
||||
# Font size for custom fonts (doesn't work with minecrafts font)
|
||||
I:"Font Size"=18
|
||||
|
||||
# When set to Minecraft it will use minecrafts font, when Default it will use OpenSans. Can only use fonts installed on your PC
|
||||
S:"Font Type"=Minecraft
|
||||
}
|
||||
|
||||
|
||||
24
both/config/CustomNpcPlus/debug.cfg
Normal file
24
both/config/CustomNpcPlus/debug.cfg
Normal file
@@ -0,0 +1,24 @@
|
||||
# Configuration file
|
||||
|
||||
logging {
|
||||
# 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
|
||||
B:"Enable Player Logging"=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
|
||||
B:"Enable Script Logging"=false
|
||||
|
||||
# IN Milliseconds 1s = 1000s. If a recent LOG of the same event is SENT within this threshold it will be ignored.
|
||||
I:"Script Ignore Time Buffer"=2000
|
||||
|
||||
# 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.
|
||||
I:"Script Log Frequency Limit"=20
|
||||
|
||||
# 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
|
||||
S:"Script Type Ignore"=TICK
|
||||
}
|
||||
|
||||
|
||||
79
both/config/CustomNpcPlus/main.cfg
Normal file
79
both/config/CustomNpcPlus/main.cfg
Normal file
@@ -0,0 +1,79 @@
|
||||
# Configuration file
|
||||
|
||||
general {
|
||||
# You need to use '/kamkeel config market' to convert existing market to new format.
|
||||
B:"Dat Format for Market"=false
|
||||
|
||||
# You need to use '/kamkeel config playerdata' to convert existing playerdata to new format.
|
||||
B:"Dat Format for PlayerData"=false
|
||||
B:"Disable Enchants"=false
|
||||
B:"Disable Extra Blocks"=false
|
||||
B:"Disable Extra Items"=false
|
||||
B:"Enables Update Checker"=false
|
||||
|
||||
# Start ID for enchants. IDs can only range from 0-256
|
||||
I:"Enchant Start ID"=100
|
||||
|
||||
# Set to false if you want to disable guns
|
||||
B:"Guns Enabled"=true
|
||||
B:"Ice Melt Enabled"=true
|
||||
B:"Leaves Decay Enabled"=true
|
||||
B:"Normal playes can use soulstone on Animals"=true
|
||||
B:"Normal playes can use soulstone on Friendly NPCs"=false
|
||||
B:"Normal playes can use soulstone on NPCs"=false
|
||||
B:"Normal playes can use soulstone on Villagers"=true
|
||||
B:"Vine Growth Enabled"=true
|
||||
}
|
||||
|
||||
|
||||
npc {
|
||||
# Number of chunk loading npcs that can be active at the same time
|
||||
I:"Chunk Loader Limit"=20
|
||||
|
||||
# Default interact line. Leave empty to not have one
|
||||
S:"Default Interaction Line"=Hallo @p
|
||||
|
||||
# The maximum number of images any dialog can hold.
|
||||
I:"Dialog Image Limit"=10
|
||||
|
||||
# The maximum scale factor for a custom hitbox
|
||||
I:"HitBox Scale Limit"=15
|
||||
|
||||
# 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.
|
||||
I:"NPC Navigation Range"=32
|
||||
|
||||
# Size limit for NPCs. Default 100, larger sizes may cause lag on clients and servers that can't take it!
|
||||
I:"NPC Size Limit"=100
|
||||
|
||||
# Set to true if you want the dialog command option to be able to use op commands like tp etc
|
||||
B:"NPC Use Op Commands"=true
|
||||
|
||||
# Only ops can create and edit npcs
|
||||
B:"Only Ops Edit NPCs"=false
|
||||
|
||||
# The maximum number of overlays any npc/player can hold.
|
||||
I:"Skin Overlay Limit"=10
|
||||
}
|
||||
|
||||
|
||||
party {
|
||||
# When creating a new Quest sets the default max party size
|
||||
I:"Default Max Party Size"=4
|
||||
|
||||
# When creating a new Quest sets the default min party size
|
||||
I:"Default Min Party Size"=1
|
||||
|
||||
# Determines whether the party system is enabled or not.
|
||||
B:"Parties Enabled"=true
|
||||
|
||||
# Determines whether friendly fire can be toggled in parties.
|
||||
B:"Party Friendly Fire"=true
|
||||
}
|
||||
|
||||
|
||||
update {
|
||||
# How often in seconds to update a players tracked quest. [Only applies to Item Quest currently]
|
||||
I:"Tracked Quest Update Frequency"=5
|
||||
}
|
||||
|
||||
|
||||
14
both/config/CustomNpcPlus/mixin.cfg
Normal file
14
both/config/CustomNpcPlus/mixin.cfg
Normal file
@@ -0,0 +1,14 @@
|
||||
# Configuration file
|
||||
|
||||
client {
|
||||
# Enables mixins for the ModelRenderer and RenderPlayer classes, allowing for additional animation functionality in the API. If crashes or visual errors occur, please disable.
|
||||
B:"Animation Mixin"=true
|
||||
|
||||
# Enables Overlay Mixins for Conflicts relating to Optifine or other Skin Renderers. If crashes occur, please disable.
|
||||
B:"Entity Render Mixin"=true
|
||||
|
||||
# Enables mixins for the ItemRenderer class, allowing for animations to be visible in first person. Can only be enabled if the animation mixin is enabled. If crashes or visual errors occur, please disable.
|
||||
B:"First Person Animation Mixin"=true
|
||||
}
|
||||
|
||||
|
||||
48
both/config/CustomNpcPlus/script.cfg
Normal file
48
both/config/CustomNpcPlus/script.cfg
Normal file
@@ -0,0 +1,48 @@
|
||||
# Configuration file
|
||||
|
||||
"scripting customization" {
|
||||
# Comma separated list of classes that cannot be used in scripts through Java.for().
|
||||
# Classes must be fully written out with library names preceding them.
|
||||
# This is a feature ONLY AVAILABLE ON NASHORN.
|
||||
S:"Banned Classes"=java.net.URL,java.net.URI
|
||||
|
||||
# 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.
|
||||
B:"ECMA6 Scripting Language"=true
|
||||
|
||||
# Enables the Banned Classes Functionality
|
||||
B:"Enable Banned Classes"=false
|
||||
|
||||
# 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.
|
||||
S:"Script Dev UUIDs"=
|
||||
|
||||
# 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.
|
||||
I:"Script Tag Limit"=2
|
||||
}
|
||||
|
||||
|
||||
"scripting general" {
|
||||
# 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.
|
||||
B:"Enable Global Forge Event Scripts"=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!
|
||||
B:"Enable Global NPC Scripts"=false
|
||||
|
||||
# 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.
|
||||
B:"Enable Global Player Scripts"=true
|
||||
|
||||
# Enables/Disables ALL scripting. You can still see and write code in the scripter, but these scripts won't run. True by default
|
||||
B:"Enable Scripting"=true
|
||||
|
||||
# Only ops can see and edit scripts
|
||||
B:"OPs Only"=true
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user