diff --git a/assets/Data/entity/items/hand_tools.json b/assets/Data/entity/items/hand_tools.json index 313a6bb9..f02582b7 100644 --- a/assets/Data/entity/items/hand_tools.json +++ b/assets/Data/entity/items/hand_tools.json @@ -30,6 +30,37 @@ "offsetZ" : 0 }, "iconPath" : "Textures/icons/itemIconItemGeneric.png" + }, + { + "id" : "Stone Pick", + "tokens" : [ + "GRAVITY", + "TARGETABLE", + "CURSOR" + ], + "equipData": { + "equipClass" : "tool" + }, + "graphicsTemplate": { + "model": { + "path" : "Models/items/weapons/pick1.glb" + } + }, + "clientSidePrimary": "DIG", + "collidable": { + "type" : "CUBE", + "dimension1" : 0.1, + "dimension2" : 0.1, + "dimension3" : 0.35, + "rotX": 0, + "rotY": 0, + "rotZ": 0, + "rotW": 1, + "offsetX" : 0, + "offsetY" : 0.05, + "offsetZ" : 0 + }, + "iconPath" : "Textures/icons/itemIconItemGeneric.png" } ], "files" : [ diff --git a/assets/Data/entity/items/materials.json b/assets/Data/entity/items/materials.json index 2adc0da8..47ec0187 100644 --- a/assets/Data/entity/items/materials.json +++ b/assets/Data/entity/items/materials.json @@ -181,6 +181,32 @@ "offsetZ" : 0 }, "iconPath" : "Textures/icons/itemIconItemGeneric.png" + }, + { + "id" : "Grain", + "tokens" : [ + "GRAVITY", + "TARGETABLE" + ], + "graphicsTemplate": { + "model": { + "path" : "Models/items/materials/sack.glb" + } + }, + "collidable": { + "type" : "CUBE", + "dimension1" : 0.1, + "dimension2" : 0.1, + "dimension3" : 0.35, + "rotX": 0, + "rotY": 0, + "rotZ": 0, + "rotW": 1, + "offsetX" : 0, + "offsetY" : 0.05, + "offsetZ" : 0 + }, + "iconPath" : "Textures/icons/itemIconItemGeneric.png" } ], "files" : [ diff --git a/assets/Models/items/materials/sack.glb b/assets/Models/items/materials/sack.glb new file mode 100644 index 00000000..db657f5f Binary files /dev/null and b/assets/Models/items/materials/sack.glb differ diff --git a/assets/Models/items/weapons/pick1.glb b/assets/Models/items/weapons/pick1.glb new file mode 100644 index 00000000..7b36c50e Binary files /dev/null and b/assets/Models/items/weapons/pick1.glb differ diff --git a/docs/src/progress/renderertodo.md b/docs/src/progress/renderertodo.md index 4936b95b..2bde2efc 100644 --- a/docs/src/progress/renderertodo.md +++ b/docs/src/progress/renderertodo.md @@ -1462,6 +1462,11 @@ UI work (04/11/2025) Fixing text input spacing (padding was taking up all of height) +(04/13/2025) +Transparency support for component decorations +Cloth sack model +Pickaxe model +