Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "$schema": "http://json-schema.org/draft-03/schema",
- "description": "customItems config file schema",
- "type": "object",
- "properties": {
- "blocks": {
- "type": "array",
- "description": "Blocks configuration",
- "required": false,
- "items": {
- "type": "object",
- "properties":{
- "name": {
- "type" : "string",
- "required": true
- },
- "textureName":{
- "type" : "string",
- "required" : true
- },
- "material":{
- "type": "string",
- "required": true
- },
- "toolClass":{
- "type":"string",
- "required":true
- },
- "hardness":{
- "type" : "number",
- "required" : true
- },
- "resistance":{
- "type" : "number",
- "required" : true
- },
- "lightLevel":{
- "type" : "number",
- "required" : true,
- "minimum": 0,
- "maximum": 1
- },
- "harvestLevel":{
- "type" : "number",
- "required" : false
- }
- }
- }
- },
- "items": {
- "type": "array",
- "description": "custom items configuration",
- "required": false,
- "items": {
- "type": "object",
- "properties":{
- "name": {
- "type" : "string",
- "required": true
- },
- "textureName":{
- "type" : "string",
- "required" : true
- },
- "maxstackSize":{
- "type" : "number",
- "required" : true,
- "minimum": 1,
- "maximum": 64
- }
- }
- }
- },
- "fluids": {
- "type": "array",
- "description": "custom fluids configuration",
- "required": false,
- "items": {
- "type": "object",
- "properties":{
- "name": {
- "type" : "string",
- "required": true
- },
- "textureName":{
- "type" : "string",
- "required" : true
- },
- "luminosity":{
- "type" : "number",
- "required" : true
- },
- "density":{
- "type" : "number",
- "required" : true
- },
- "temperature":{
- "type" : "number",
- "required" : true
- },
- "viscosity":{
- "type" : "number",
- "required" : true
- },
- "isGas":{
- "type" : "boolean",
- "required" : true
- }
- }
- }
- },
- "foods": {
- "type": "array",
- "description": "custom foods configuration",
- "required": false,
- "items": {
- "type": "object",
- "properties":{
- "name": {
- "type" : "string",
- "required": true
- },
- "textureName":{
- "type" : "string",
- "required" : true
- },
- "healAmount":{
- "type" : "number",
- "required" : true
- },
- "saturationModifier":{
- "type" : "number",
- "required" : true
- },
- "potionEffect":{
- "type" : "object",
- "description" : "potion effect configuration",
- "required" : false,
- "properties" : {
- "effect":{
- "type" : "string",
- "required" : true
- },
- "potionDuration":{
- "type" : "number",
- "required" : true
- },
- "potionAmplifier":{
- "type" : "number",
- "required" : true
- },
- "potionEffectProbability":{
- "type" : "number",
- "required" : true
- }
- }
- }
- }
- }
- },
- "armor": {
- "type": "object",
- "required": false,
- "properties":{
- "helmets":{
- "type":"array",
- "required": false,
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "type" : "string",
- "required" : true
- },
- "textureName":{
- "type" : "string",
- "required" : true
- },
- "durability":{
- "type" : "number",
- "required" : true
- },
- "reduction":{
- "type" : "number",
- "required": true
- },
- "enchantability":{
- "type" : "number",
- "required": true
- }
- }
- }
- },
- "chestplates":{
- "type":"array",
- "required": false,
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "type" : "string",
- "required" : true
- },
- "textureName":{
- "type" : "string",
- "required" : true
- },
- "durability":{
- "type" : "number",
- "required" : true
- },
- "reduction":{
- "type" : "number",
- "required": true
- },
- "enchantability":{
- "type" : "number",
- "required": true
- }
- }
- }
- },
- "leggings":{
- "type":"array",
- "required": false,
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "type" : "string",
- "required" : true
- },
- "textureName":{
- "type" : "string",
- "required" : true
- },
- "durability":{
- "type" : "number",
- "required" : true
- },
- "reduction":{
- "type" : "number",
- "required": true
- },
- "enchantability":{
- "type" : "number",
- "required": true
- }
- }
- }
- },
- "boots":{
- "type":"array",
- "required": false,
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "type" : "string",
- "required" : true
- },
- "textureName":{
- "type" : "string",
- "required" : true
- },
- "durability":{
- "type" : "number",
- "required" : true
- },
- "reduction":{
- "type" : "number",
- "required": true
- },
- "enchantability":{
- "type" : "number",
- "required": true
- }
- }
- }
- }
- }
- },
- "tools":{
- "type": "object",
- "required": false,
- "properties":{
- "axes":{
- "type":"array",
- "required":false,
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "type" : "string",
- "required" : true
- },
- "textureName":{
- "type" : "string",
- "required" : true
- },
- "harvestLevel":{
- "type" : "number",
- "required" : true
- },
- "maxUses":{
- "type" : "number",
- "required": true
- },
- "efficiencyOnProperMaterial":{
- "type" : "number",
- "required": true
- },
- "damageVsEntity":{
- "type" : "number",
- "required": true
- },
- "enchantability":{
- "type" : "number",
- "required": true
- }
- }
- }
- },
- "pickaxes":{
- "type":"array",
- "required":false,
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "type" : "string",
- "required" : true
- },
- "textureName":{
- "type" : "string",
- "required" : true
- },
- "harvestLevel":{
- "type" : "number",
- "required" : true
- },
- "maxUses":{
- "type" : "number",
- "required": true
- },
- "efficiencyOnProperMaterial":{
- "type" : "number",
- "required": true
- },
- "damageVsEntity":{
- "type" : "number",
- "required": true
- },
- "enchantability":{
- "type" : "number",
- "required": true
- }
- }
- }
- },
- "shovels":{
- "type":"array",
- "required":false,
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "type" : "string",
- "required" : true
- },
- "textureName":{
- "type" : "string",
- "required" : true
- },
- "harvestLevel":{
- "type" : "number",
- "required" : true
- },
- "maxUses":{
- "type" : "number",
- "required": true
- },
- "efficiencyOnProperMaterial":{
- "type" : "number",
- "required": true
- },
- "damageVsEntity":{
- "type" : "number",
- "required": true
- },
- "enchantability":{
- "type" : "number",
- "required": true
- }
- }
- }
- },
- "swords":{
- "type":"array",
- "required":false,
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "type" : "string",
- "required" : true
- },
- "textureName":{
- "type" : "string",
- "required" : true
- },
- "harvestLevel":{
- "type" : "number",
- "required" : true
- },
- "maxUses":{
- "type" : "number",
- "required": true
- },
- "efficiencyOnProperMaterial":{
- "type" : "number",
- "required": true
- },
- "damageVsEntity":{
- "type" : "number",
- "required": true
- },
- "enchantability":{
- "type" : "number",
- "required": true
- }
- }
- }
- },
- "hoes":{
- "type":"array",
- "required":false,
- "items":{
- "type":"object",
- "properties":{
- "name":{
- "type" : "string",
- "required" : true
- },
- "textureName":{
- "type" : "string",
- "required" : true
- },
- "harvestLevel":{
- "type" : "number",
- "required" : true
- },
- "maxUses":{
- "type" : "number",
- "required": true
- },
- "efficiencyOnProperMaterial":{
- "type" : "number",
- "required": true
- },
- "damageVsEntity":{
- "type" : "number",
- "required": true
- },
- "enchantability":{
- "type" : "number",
- "required": true
- }
- }
- }
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment