diff --git a/assets/imported/models/crystal+cluster+3d+model.glb b/assets/imported/models/crystal+cluster+3d+model.glb new file mode 100644 index 0000000..4f46143 Binary files /dev/null and b/assets/imported/models/crystal+cluster+3d+model.glb differ diff --git a/assets/imported/models/decorated+tree+3d+model.glb b/assets/imported/models/decorated+tree+3d+model.glb new file mode 100644 index 0000000..01cdb27 Binary files /dev/null and b/assets/imported/models/decorated+tree+3d+model.glb differ diff --git a/assets/imported/models/green+crystal+cluster+3d+model.glb b/assets/imported/models/green+crystal+cluster+3d+model.glb new file mode 100644 index 0000000..72ed67b Binary files /dev/null and b/assets/imported/models/green+crystal+cluster+3d+model.glb differ diff --git a/assets/imported/models/thatched+hut+3d+model(1).glb b/assets/imported/models/thatched+hut+3d+model(1).glb new file mode 100644 index 0000000..e8350b2 Binary files /dev/null and b/assets/imported/models/thatched+hut+3d+model(1).glb differ diff --git a/assets/imported/models/thatched+hut+3d+model(2).glb b/assets/imported/models/thatched+hut+3d+model(2).glb new file mode 100644 index 0000000..489f1c0 Binary files /dev/null and b/assets/imported/models/thatched+hut+3d+model(2).glb differ diff --git a/assets/imported/models/thatched+hut+3d+model(3).glb b/assets/imported/models/thatched+hut+3d+model(3).glb new file mode 100644 index 0000000..489f1c0 Binary files /dev/null and b/assets/imported/models/thatched+hut+3d+model(3).glb differ diff --git a/assets/imported/models/thatched+hut+3d+model.glb b/assets/imported/models/thatched+hut+3d+model.glb new file mode 100644 index 0000000..e8350b2 Binary files /dev/null and b/assets/imported/models/thatched+hut+3d+model.glb differ diff --git a/assets/imported/models/wicker+chest+3d+model.glb b/assets/imported/models/wicker+chest+3d+model.glb new file mode 100644 index 0000000..8f8892c Binary files /dev/null and b/assets/imported/models/wicker+chest+3d+model.glb differ diff --git a/assets/imported/models/wooden+bed+3d+model.glb b/assets/imported/models/wooden+bed+3d+model.glb new file mode 100644 index 0000000..351ec33 Binary files /dev/null and b/assets/imported/models/wooden+bed+3d+model.glb differ diff --git a/assets/imported/models/wooden+bowl+3d+model.glb b/assets/imported/models/wooden+bowl+3d+model.glb new file mode 100644 index 0000000..31155f1 Binary files /dev/null and b/assets/imported/models/wooden+bowl+3d+model.glb differ diff --git a/assets/imported/models/wooden+cabin+3d+model.glb b/assets/imported/models/wooden+cabin+3d+model.glb new file mode 100644 index 0000000..26a6136 Binary files /dev/null and b/assets/imported/models/wooden+cabin+3d+model.glb differ diff --git a/assets/imported/models/wooden+mug+3d+model.glb b/assets/imported/models/wooden+mug+3d+model.glb new file mode 100644 index 0000000..53b661c Binary files /dev/null and b/assets/imported/models/wooden+mug+3d+model.glb differ diff --git a/assets/imported/models/wooden+shed+3d+model.glb b/assets/imported/models/wooden+shed+3d+model.glb new file mode 100644 index 0000000..180090f Binary files /dev/null and b/assets/imported/models/wooden+shed+3d+model.glb differ diff --git a/assets/imported/models/wooden+shelf+crate+3d+model.glb b/assets/imported/models/wooden+shelf+crate+3d+model.glb new file mode 100644 index 0000000..8a3d04b Binary files /dev/null and b/assets/imported/models/wooden+shelf+crate+3d+model.glb differ diff --git a/assets/imported/models/wooden+table+3d+model.glb b/assets/imported/models/wooden+table+3d+model.glb new file mode 100644 index 0000000..f2f9c44 Binary files /dev/null and b/assets/imported/models/wooden+table+3d+model.glb differ diff --git a/assets/imported/models/wooden+utensil+3d+model.glb b/assets/imported/models/wooden+utensil+3d+model.glb new file mode 100644 index 0000000..aad00cc Binary files /dev/null and b/assets/imported/models/wooden+utensil+3d+model.glb differ diff --git a/assets/imported/models/woven+wicker+chest+3d+model.glb b/assets/imported/models/woven+wicker+chest+3d+model.glb new file mode 100644 index 0000000..d7e0589 Binary files /dev/null and b/assets/imported/models/woven+wicker+chest+3d+model.glb differ diff --git a/blight-assets/src/main/resources/.thumbnails/Models/imported/alte_fischerhytte.j3o.thumb.png b/blight-assets/src/main/resources/.thumbnails/Models/imported/alte_fischerhytte.j3o.thumb.png new file mode 100644 index 0000000..eaa912a Binary files /dev/null and b/blight-assets/src/main/resources/.thumbnails/Models/imported/alte_fischerhytte.j3o.thumb.png differ diff --git a/blight-assets/src/main/resources/.thumbnails/Models/imported/alte_fischerhytte2.j3o.thumb.png b/blight-assets/src/main/resources/.thumbnails/Models/imported/alte_fischerhytte2.j3o.thumb.png new file mode 100644 index 0000000..255b096 Binary files /dev/null and b/blight-assets/src/main/resources/.thumbnails/Models/imported/alte_fischerhytte2.j3o.thumb.png differ diff --git a/blight-assets/src/main/resources/.thumbnails/Models/imported/altes_ruderboot.j3o.thumb.png b/blight-assets/src/main/resources/.thumbnails/Models/imported/altes_ruderboot.j3o.thumb.png new file mode 100644 index 0000000..d59864d Binary files /dev/null and b/blight-assets/src/main/resources/.thumbnails/Models/imported/altes_ruderboot.j3o.thumb.png differ diff --git a/blight-assets/src/main/resources/.thumbnails/Models/imported/beef+steak+3d+model.j3o.thumb.png b/blight-assets/src/main/resources/.thumbnails/Models/imported/beef+steak+3d+model.j3o.thumb.png deleted file mode 100644 index d629987..0000000 Binary files a/blight-assets/src/main/resources/.thumbnails/Models/imported/beef+steak+3d+model.j3o.thumb.png and /dev/null differ diff --git a/blight-assets/src/main/resources/.thumbnails/Models/imported/decorated+tree+3d+model.j3o.thumb.png b/blight-assets/src/main/resources/.thumbnails/Models/imported/decorated+tree+3d+model.j3o.thumb.png new file mode 100644 index 0000000..ae2c729 Binary files /dev/null and b/blight-assets/src/main/resources/.thumbnails/Models/imported/decorated+tree+3d+model.j3o.thumb.png differ diff --git a/blight-assets/src/main/resources/.thumbnails/Models/imported/einwoher_hytte1.j3o.thumb.png b/blight-assets/src/main/resources/.thumbnails/Models/imported/einwoher_hytte1.j3o.thumb.png new file mode 100644 index 0000000..4bd77d4 Binary files /dev/null and b/blight-assets/src/main/resources/.thumbnails/Models/imported/einwoher_hytte1.j3o.thumb.png differ diff --git a/blight-assets/src/main/resources/.thumbnails/Models/imported/hoelenkristall.j3o.thumb.png b/blight-assets/src/main/resources/.thumbnails/Models/imported/hoelenkristall.j3o.thumb.png new file mode 100644 index 0000000..c7eed90 Binary files /dev/null and b/blight-assets/src/main/resources/.thumbnails/Models/imported/hoelenkristall.j3o.thumb.png differ diff --git a/blight-assets/src/main/resources/.thumbnails/Models/imported/klo1.j3o.thumb.png b/blight-assets/src/main/resources/.thumbnails/Models/imported/klo1.j3o.thumb.png new file mode 100644 index 0000000..4193a71 Binary files /dev/null and b/blight-assets/src/main/resources/.thumbnails/Models/imported/klo1.j3o.thumb.png differ diff --git a/blight-assets/src/main/resources/.thumbnails/Models/imported/regal.j3o.thumb.png b/blight-assets/src/main/resources/.thumbnails/Models/imported/regal.j3o.thumb.png new file mode 100644 index 0000000..0c19d75 Binary files /dev/null and b/blight-assets/src/main/resources/.thumbnails/Models/imported/regal.j3o.thumb.png differ diff --git a/blight-assets/src/main/resources/.thumbnails/Models/imported/silas_hytte.j3o.thumb.png b/blight-assets/src/main/resources/.thumbnails/Models/imported/silas_hytte.j3o.thumb.png new file mode 100644 index 0000000..e306c80 Binary files /dev/null and b/blight-assets/src/main/resources/.thumbnails/Models/imported/silas_hytte.j3o.thumb.png differ diff --git a/blight-assets/src/main/resources/.thumbnails/Models/imported/steak+3d+model.j3o.thumb.png b/blight-assets/src/main/resources/.thumbnails/Models/imported/steak+3d+model.j3o.thumb.png new file mode 100644 index 0000000..73bdac2 Binary files /dev/null and b/blight-assets/src/main/resources/.thumbnails/Models/imported/steak+3d+model.j3o.thumb.png differ diff --git a/blight-assets/src/main/resources/.thumbnails/Models/imported/thatched+hut+3d+model.j3o.thumb.png b/blight-assets/src/main/resources/.thumbnails/Models/imported/thatched+hut+3d+model.j3o.thumb.png new file mode 100644 index 0000000..0bcf247 Binary files /dev/null and b/blight-assets/src/main/resources/.thumbnails/Models/imported/thatched+hut+3d+model.j3o.thumb.png differ diff --git a/blight-assets/src/main/resources/.thumbnails/Models/imported/tisch1.j3o.thumb.png b/blight-assets/src/main/resources/.thumbnails/Models/imported/tisch1.j3o.thumb.png new file mode 100644 index 0000000..6d9a5ae Binary files /dev/null and b/blight-assets/src/main/resources/.thumbnails/Models/imported/tisch1.j3o.thumb.png differ diff --git a/blight-assets/src/main/resources/.thumbnails/Models/imported/ureinwoher_hytte1.j3o.thumb.png b/blight-assets/src/main/resources/.thumbnails/Models/imported/ureinwoher_hytte1.j3o.thumb.png new file mode 100644 index 0000000..ab4457e Binary files /dev/null and b/blight-assets/src/main/resources/.thumbnails/Models/imported/ureinwoher_hytte1.j3o.thumb.png differ diff --git a/blight-assets/src/main/resources/.thumbnails/Models/imported/ureinwohner_haupthaus.j3o.thumb.png b/blight-assets/src/main/resources/.thumbnails/Models/imported/ureinwohner_haupthaus.j3o.thumb.png new file mode 100644 index 0000000..e833bfd Binary files /dev/null and b/blight-assets/src/main/resources/.thumbnails/Models/imported/ureinwohner_haupthaus.j3o.thumb.png differ diff --git a/blight-assets/src/main/resources/.thumbnails/Models/imported/ureinwohner_heiligtum.j3o.thumb.png b/blight-assets/src/main/resources/.thumbnails/Models/imported/ureinwohner_heiligtum.j3o.thumb.png new file mode 100644 index 0000000..d5eb1e2 Binary files /dev/null and b/blight-assets/src/main/resources/.thumbnails/Models/imported/ureinwohner_heiligtum.j3o.thumb.png differ diff --git a/blight-assets/src/main/resources/.thumbnails/Models/imported/wooden+bed+3d+model.j3o.thumb.png b/blight-assets/src/main/resources/.thumbnails/Models/imported/wooden+bed+3d+model.j3o.thumb.png new file mode 100644 index 0000000..c243892 Binary files /dev/null and b/blight-assets/src/main/resources/.thumbnails/Models/imported/wooden+bed+3d+model.j3o.thumb.png differ diff --git a/blight-assets/src/main/resources/.thumbnails/Models/imported/wooden+cabin+3d+model.j3o.thumb.png b/blight-assets/src/main/resources/.thumbnails/Models/imported/wooden+cabin+3d+model.j3o.thumb.png deleted file mode 100644 index e3ce8db..0000000 Binary files a/blight-assets/src/main/resources/.thumbnails/Models/imported/wooden+cabin+3d+model.j3o.thumb.png and /dev/null differ diff --git a/blight-assets/src/main/resources/.thumbnails/Models/imported/wooden+mug+3d+model.j3o.thumb.png b/blight-assets/src/main/resources/.thumbnails/Models/imported/wooden+mug+3d+model.j3o.thumb.png new file mode 100644 index 0000000..40a0176 Binary files /dev/null and b/blight-assets/src/main/resources/.thumbnails/Models/imported/wooden+mug+3d+model.j3o.thumb.png differ diff --git a/blight-assets/src/main/resources/.thumbnails/Models/imported/wooden+shelf+crate+3d+model.j3o.thumb.png b/blight-assets/src/main/resources/.thumbnails/Models/imported/wooden+shelf+crate+3d+model.j3o.thumb.png new file mode 100644 index 0000000..cd3f94b Binary files /dev/null and b/blight-assets/src/main/resources/.thumbnails/Models/imported/wooden+shelf+crate+3d+model.j3o.thumb.png differ diff --git a/blight-assets/src/main/resources/.thumbnails/Models/imported/wooden+table+3d+model.j3o.thumb.png b/blight-assets/src/main/resources/.thumbnails/Models/imported/wooden+table+3d+model.j3o.thumb.png new file mode 100644 index 0000000..3ab0162 Binary files /dev/null and b/blight-assets/src/main/resources/.thumbnails/Models/imported/wooden+table+3d+model.j3o.thumb.png differ diff --git a/blight-assets/src/main/resources/.thumbnails/Models/imported/wooden+utensil+3d+model.j3o.thumb.png b/blight-assets/src/main/resources/.thumbnails/Models/imported/wooden+utensil+3d+model.j3o.thumb.png new file mode 100644 index 0000000..ab08410 Binary files /dev/null and b/blight-assets/src/main/resources/.thumbnails/Models/imported/wooden+utensil+3d+model.j3o.thumb.png differ diff --git a/blight-assets/src/main/resources/Models/imported/alte_fischerhytte.j3o b/blight-assets/src/main/resources/Models/imported/alte_fischerhytte.j3o index 4877851..8b9bbec 100644 Binary files a/blight-assets/src/main/resources/Models/imported/alte_fischerhytte.j3o and b/blight-assets/src/main/resources/Models/imported/alte_fischerhytte.j3o differ diff --git a/blight-assets/src/main/resources/Models/imported/alte_fischerhytte.j3o.meta b/blight-assets/src/main/resources/Models/imported/alte_fischerhytte.j3o.meta new file mode 100644 index 0000000..2c50c8b --- /dev/null +++ b/blight-assets/src/main/resources/Models/imported/alte_fischerhytte.j3o.meta @@ -0,0 +1,28 @@ +#Wed Jul 22 19:26:40 CEST 2026 +attachedEmitters.count=0 +attachedLights.count=0 +castShadow=true +category= +cullDistance=120.0 +footstepSurface= +interactableOffsetX=0.0 +interactableOffsetY=0.5 +interactableOffsetZ=0.0 +interactableRotY=0.0 +interactableType=NONE +lod1Distance=30.0 +lod1Path= +lod2Distance=80.0 +lod2Path= +name=alte_fischerhytte +pivotOffsetY=0.0 +placementOffsetY=0.0 +randomScaleMax=1.0 +randomScaleMin=1.0 +receiveShadow=true +scaleX=1.0 +scaleY=1.0 +scaleZ=1.0 +solid=true +tags= +uniformScale=true diff --git a/blight-assets/src/main/resources/Models/imported/alte_fischerhytte2.j3o b/blight-assets/src/main/resources/Models/imported/alte_fischerhytte2.j3o index e7b259e..1696311 100644 Binary files a/blight-assets/src/main/resources/Models/imported/alte_fischerhytte2.j3o and b/blight-assets/src/main/resources/Models/imported/alte_fischerhytte2.j3o differ diff --git a/blight-assets/src/main/resources/Models/imported/alte_fischerhytte2.j3o.meta b/blight-assets/src/main/resources/Models/imported/alte_fischerhytte2.j3o.meta new file mode 100644 index 0000000..9b446dd --- /dev/null +++ b/blight-assets/src/main/resources/Models/imported/alte_fischerhytte2.j3o.meta @@ -0,0 +1,28 @@ +#Wed Jul 22 19:26:44 CEST 2026 +attachedEmitters.count=0 +attachedLights.count=0 +castShadow=true +category= +cullDistance=120.0 +footstepSurface= +interactableOffsetX=0.0 +interactableOffsetY=0.5 +interactableOffsetZ=0.0 +interactableRotY=0.0 +interactableType=NONE +lod1Distance=30.0 +lod1Path= +lod2Distance=80.0 +lod2Path= +name=alte_fischerhytte2 +pivotOffsetY=0.0 +placementOffsetY=0.0 +randomScaleMax=1.0 +randomScaleMin=1.0 +receiveShadow=true +scaleX=1.0 +scaleY=1.0 +scaleZ=1.0 +solid=true +tags= +uniformScale=true diff --git a/blight-assets/src/main/resources/Models/imported/alter_steg.j3o.meta b/blight-assets/src/main/resources/Models/imported/alter_steg.j3o.meta index 8fcaddc..d2c8253 100644 --- a/blight-assets/src/main/resources/Models/imported/alter_steg.j3o.meta +++ b/blight-assets/src/main/resources/Models/imported/alter_steg.j3o.meta @@ -1,4 +1,4 @@ -#Wed Jul 22 08:20:33 CEST 2026 +#Wed Jul 22 19:26:48 CEST 2026 attachedEmitters.count=0 attachedLights.count=0 castShadow=true @@ -23,6 +23,6 @@ receiveShadow=true scaleX=1.0 scaleY=1.0 scaleZ=1.0 -solid=false +solid=true tags= uniformScale=true diff --git a/blight-assets/src/main/resources/Models/imported/altes_ruderboot.j3o b/blight-assets/src/main/resources/Models/imported/altes_ruderboot.j3o index 23c4517..24efd1e 100644 Binary files a/blight-assets/src/main/resources/Models/imported/altes_ruderboot.j3o and b/blight-assets/src/main/resources/Models/imported/altes_ruderboot.j3o differ diff --git a/blight-assets/src/main/resources/Models/imported/altes_ruderboot.j3o.meta b/blight-assets/src/main/resources/Models/imported/altes_ruderboot.j3o.meta new file mode 100644 index 0000000..7534e95 --- /dev/null +++ b/blight-assets/src/main/resources/Models/imported/altes_ruderboot.j3o.meta @@ -0,0 +1,28 @@ +#Wed Jul 22 19:26:52 CEST 2026 +attachedEmitters.count=0 +attachedLights.count=0 +castShadow=true +category= +cullDistance=120.0 +footstepSurface= +interactableOffsetX=0.0 +interactableOffsetY=0.5 +interactableOffsetZ=0.0 +interactableRotY=0.0 +interactableType=NONE +lod1Distance=30.0 +lod1Path= +lod2Distance=80.0 +lod2Path= +name=altes_ruderboot +pivotOffsetY=0.0 +placementOffsetY=0.0 +randomScaleMax=1.0 +randomScaleMin=1.0 +receiveShadow=true +scaleX=1.0 +scaleY=1.0 +scaleZ=1.0 +solid=true +tags= +uniformScale=true diff --git a/blight-assets/src/main/resources/Models/imported/bank1.j3o.meta b/blight-assets/src/main/resources/Models/imported/bank1.j3o.meta index a075fec..428bc5f 100644 --- a/blight-assets/src/main/resources/Models/imported/bank1.j3o.meta +++ b/blight-assets/src/main/resources/Models/imported/bank1.j3o.meta @@ -1,9 +1,10 @@ -#Sat Jun 20 14:30:44 CEST 2026 +#Wed Jul 22 19:26:57 CEST 2026 attachedEmitters.count=0 attachedLights.count=0 castShadow=true category= cullDistance=120.0 +footstepSurface= interactableOffsetX=0.0 interactableOffsetY=0.5 interactableOffsetZ=0.0 @@ -22,6 +23,6 @@ receiveShadow=true scaleX=1.0 scaleY=1.0 scaleZ=1.0 -solid=false +solid=true tags= uniformScale=true diff --git a/blight-assets/src/main/resources/Models/imported/besteck.j3o b/blight-assets/src/main/resources/Models/imported/besteck.j3o new file mode 100644 index 0000000..2b50b81 Binary files /dev/null and b/blight-assets/src/main/resources/Models/imported/besteck.j3o differ diff --git a/blight-assets/src/main/resources/Models/imported/bett1.j3o b/blight-assets/src/main/resources/Models/imported/bett1.j3o new file mode 100644 index 0000000..967063d Binary files /dev/null and b/blight-assets/src/main/resources/Models/imported/bett1.j3o differ diff --git a/blight-assets/src/main/resources/Models/imported/decorated+tree+3d+model.j3o.meta b/blight-assets/src/main/resources/Models/imported/decorated+tree+3d+model.j3o.meta new file mode 100644 index 0000000..4900e30 --- /dev/null +++ b/blight-assets/src/main/resources/Models/imported/decorated+tree+3d+model.j3o.meta @@ -0,0 +1,28 @@ +#Wed Jul 22 19:45:15 CEST 2026 +attachedEmitters.count=0 +attachedLights.count=0 +castShadow=true +category= +cullDistance=120.0 +footstepSurface= +interactableOffsetX=0.0 +interactableOffsetY=0.5 +interactableOffsetZ=0.0 +interactableRotY=0.0 +interactableType=NONE +lod1Distance=30.0 +lod1Path= +lod2Distance=80.0 +lod2Path= +name=decorated+tree+3d+model +pivotOffsetY=0.0 +placementOffsetY=0.0 +randomScaleMax=1.0 +randomScaleMin=1.0 +receiveShadow=true +scaleX=1.0 +scaleY=1.0 +scaleZ=1.0 +solid=true +tags= +uniformScale=true diff --git a/blight-assets/src/main/resources/Models/imported/einwoher_hytte1.j3o.meta b/blight-assets/src/main/resources/Models/imported/einwoher_hytte1.j3o.meta new file mode 100644 index 0000000..8bbff54 --- /dev/null +++ b/blight-assets/src/main/resources/Models/imported/einwoher_hytte1.j3o.meta @@ -0,0 +1,28 @@ +#Wed Jul 22 19:47:35 CEST 2026 +attachedEmitters.count=0 +attachedLights.count=0 +castShadow=true +category= +cullDistance=120.0 +footstepSurface= +interactableOffsetX=0.0 +interactableOffsetY=0.5 +interactableOffsetZ=0.0 +interactableRotY=0.0 +interactableType=NONE +lod1Distance=30.0 +lod1Path= +lod2Distance=80.0 +lod2Path= +name=ureinwoher_hytte1 +pivotOffsetY=0.0 +placementOffsetY=0.0 +randomScaleMax=1.0 +randomScaleMin=1.0 +receiveShadow=true +scaleX=1.0 +scaleY=1.0 +scaleZ=1.0 +solid=false +tags= +uniformScale=true diff --git a/blight-assets/src/main/resources/Models/imported/hoelenkristal2.j3o b/blight-assets/src/main/resources/Models/imported/hoelenkristal2.j3o new file mode 100644 index 0000000..1d53e0f Binary files /dev/null and b/blight-assets/src/main/resources/Models/imported/hoelenkristal2.j3o differ diff --git a/blight-assets/src/main/resources/Models/imported/hoelenkristal2.j3o.meta b/blight-assets/src/main/resources/Models/imported/hoelenkristal2.j3o.meta new file mode 100644 index 0000000..8506155 --- /dev/null +++ b/blight-assets/src/main/resources/Models/imported/hoelenkristal2.j3o.meta @@ -0,0 +1,28 @@ +#Wed Jul 22 19:43:06 CEST 2026 +attachedEmitters.count=0 +attachedLights.count=0 +castShadow=true +category= +cullDistance=120.0 +footstepSurface= +interactableOffsetX=0.0 +interactableOffsetY=0.5 +interactableOffsetZ=0.0 +interactableRotY=0.0 +interactableType=NONE +lod1Distance=30.0 +lod1Path= +lod2Distance=80.0 +lod2Path= +name=hoelenkristal2 +pivotOffsetY=0.0 +placementOffsetY=0.0 +randomScaleMax=1.0 +randomScaleMin=1.0 +receiveShadow=true +scaleX=1.0 +scaleY=1.0 +scaleZ=1.0 +solid=true +tags= +uniformScale=true diff --git a/blight-assets/src/main/resources/Models/imported/hoelenkristall.j3o b/blight-assets/src/main/resources/Models/imported/hoelenkristall.j3o index f221a1c..2ec530e 100644 Binary files a/blight-assets/src/main/resources/Models/imported/hoelenkristall.j3o and b/blight-assets/src/main/resources/Models/imported/hoelenkristall.j3o differ diff --git a/blight-assets/src/main/resources/Models/imported/hoelenkristall.j3o.meta b/blight-assets/src/main/resources/Models/imported/hoelenkristall.j3o.meta new file mode 100644 index 0000000..f81fdaf --- /dev/null +++ b/blight-assets/src/main/resources/Models/imported/hoelenkristall.j3o.meta @@ -0,0 +1,28 @@ +#Wed Jul 22 19:27:08 CEST 2026 +attachedEmitters.count=0 +attachedLights.count=0 +castShadow=true +category= +cullDistance=120.0 +footstepSurface= +interactableOffsetX=0.0 +interactableOffsetY=0.5 +interactableOffsetZ=0.0 +interactableRotY=0.0 +interactableType=NONE +lod1Distance=30.0 +lod1Path= +lod2Distance=80.0 +lod2Path= +name=hoelenkristall +pivotOffsetY=0.0 +placementOffsetY=0.0 +randomScaleMax=1.0 +randomScaleMin=1.0 +receiveShadow=true +scaleX=1.0 +scaleY=1.0 +scaleZ=1.0 +solid=true +tags= +uniformScale=true diff --git a/blight-assets/src/main/resources/Models/imported/klo1.j3o b/blight-assets/src/main/resources/Models/imported/klo1.j3o new file mode 100644 index 0000000..38fd4aa Binary files /dev/null and b/blight-assets/src/main/resources/Models/imported/klo1.j3o differ diff --git a/blight-assets/src/main/resources/Models/imported/klo1.j3o.meta b/blight-assets/src/main/resources/Models/imported/klo1.j3o.meta new file mode 100644 index 0000000..e0711e6 --- /dev/null +++ b/blight-assets/src/main/resources/Models/imported/klo1.j3o.meta @@ -0,0 +1,28 @@ +#Wed Jul 22 19:42:00 CEST 2026 +attachedEmitters.count=0 +attachedLights.count=0 +castShadow=true +category= +cullDistance=120.0 +footstepSurface= +interactableOffsetX=0.0 +interactableOffsetY=0.5 +interactableOffsetZ=0.0 +interactableRotY=0.0 +interactableType=NONE +lod1Distance=30.0 +lod1Path= +lod2Distance=80.0 +lod2Path= +name=klo1 +pivotOffsetY=0.0 +placementOffsetY=0.0 +randomScaleMax=1.0 +randomScaleMin=1.0 +receiveShadow=true +scaleX=1.0 +scaleY=1.0 +scaleZ=1.0 +solid=true +tags= +uniformScale=true diff --git a/blight-assets/src/main/resources/Models/imported/krug.j3o b/blight-assets/src/main/resources/Models/imported/krug.j3o new file mode 100644 index 0000000..4bc868c Binary files /dev/null and b/blight-assets/src/main/resources/Models/imported/krug.j3o differ diff --git a/blight-assets/src/main/resources/Models/imported/krug.j3o.meta b/blight-assets/src/main/resources/Models/imported/krug.j3o.meta new file mode 100644 index 0000000..3e94bf7 --- /dev/null +++ b/blight-assets/src/main/resources/Models/imported/krug.j3o.meta @@ -0,0 +1,28 @@ +#Wed Jul 22 19:36:41 CEST 2026 +attachedEmitters.count=0 +attachedLights.count=0 +castShadow=true +category= +cullDistance=120.0 +footstepSurface= +interactableOffsetX=0.0 +interactableOffsetY=0.5 +interactableOffsetZ=0.0 +interactableRotY=0.0 +interactableType=NONE +lod1Distance=30.0 +lod1Path= +lod2Distance=80.0 +lod2Path= +name=krug +pivotOffsetY=0.0 +placementOffsetY=0.0 +randomScaleMax=1.0 +randomScaleMin=1.0 +receiveShadow=true +scaleX=1.0 +scaleY=1.0 +scaleZ=1.0 +solid=false +tags= +uniformScale=true diff --git a/blight-assets/src/main/resources/Models/imported/krug1.j3o b/blight-assets/src/main/resources/Models/imported/krug1.j3o new file mode 100644 index 0000000..6c3082f Binary files /dev/null and b/blight-assets/src/main/resources/Models/imported/krug1.j3o differ diff --git a/blight-assets/src/main/resources/Models/imported/löschen2.j3o.meta b/blight-assets/src/main/resources/Models/imported/löschen2.j3o.meta new file mode 100644 index 0000000..d2c6c33 --- /dev/null +++ b/blight-assets/src/main/resources/Models/imported/löschen2.j3o.meta @@ -0,0 +1,28 @@ +#Wed Jul 22 19:37:39 CEST 2026 +attachedEmitters.count=0 +attachedLights.count=0 +castShadow=true +category= +cullDistance=120.0 +footstepSurface= +interactableOffsetX=0.0 +interactableOffsetY=0.5 +interactableOffsetZ=0.0 +interactableRotY=0.0 +interactableType=NONE +lod1Distance=30.0 +lod1Path= +lod2Distance=80.0 +lod2Path= +name=löschen2 +pivotOffsetY=0.0 +placementOffsetY=0.0 +randomScaleMax=1.0 +randomScaleMin=1.0 +receiveShadow=true +scaleX=1.0 +scaleY=1.0 +scaleZ=1.0 +solid=true +tags= +uniformScale=true diff --git a/blight-assets/src/main/resources/Models/imported/löschwn1.j3o.meta b/blight-assets/src/main/resources/Models/imported/löschwn1.j3o.meta new file mode 100644 index 0000000..c564dff --- /dev/null +++ b/blight-assets/src/main/resources/Models/imported/löschwn1.j3o.meta @@ -0,0 +1,28 @@ +#Wed Jul 22 19:37:16 CEST 2026 +attachedEmitters.count=0 +attachedLights.count=0 +castShadow=true +category= +cullDistance=120.0 +footstepSurface= +interactableOffsetX=0.0 +interactableOffsetY=0.5 +interactableOffsetZ=0.0 +interactableRotY=0.0 +interactableType=NONE +lod1Distance=30.0 +lod1Path= +lod2Distance=80.0 +lod2Path= +name=löschwn1 +pivotOffsetY=0.0 +placementOffsetY=0.0 +randomScaleMax=1.0 +randomScaleMin=1.0 +receiveShadow=true +scaleX=1.0 +scaleY=1.0 +scaleZ=1.0 +solid=true +tags= +uniformScale=true diff --git a/blight-assets/src/main/resources/Models/imported/regal.j3o b/blight-assets/src/main/resources/Models/imported/regal.j3o new file mode 100644 index 0000000..4c066fe Binary files /dev/null and b/blight-assets/src/main/resources/Models/imported/regal.j3o differ diff --git a/blight-assets/src/main/resources/Models/imported/regal.j3o.meta b/blight-assets/src/main/resources/Models/imported/regal.j3o.meta new file mode 100644 index 0000000..b4e3052 --- /dev/null +++ b/blight-assets/src/main/resources/Models/imported/regal.j3o.meta @@ -0,0 +1,28 @@ +#Wed Jul 22 19:30:08 CEST 2026 +attachedEmitters.count=0 +attachedLights.count=0 +castShadow=true +category= +cullDistance=120.0 +footstepSurface= +interactableOffsetX=0.0 +interactableOffsetY=0.5 +interactableOffsetZ=0.0 +interactableRotY=0.0 +interactableType=NONE +lod1Distance=30.0 +lod1Path= +lod2Distance=80.0 +lod2Path= +name=regal +pivotOffsetY=0.0 +placementOffsetY=0.0 +randomScaleMax=1.0 +randomScaleMin=1.0 +receiveShadow=true +scaleX=1.0 +scaleY=1.0 +scaleZ=1.0 +solid=true +tags= +uniformScale=true diff --git a/blight-assets/src/main/resources/Models/imported/rohes_steak.j3o b/blight-assets/src/main/resources/Models/imported/rohes_steak.j3o index 29e61f7..11b65ab 100644 Binary files a/blight-assets/src/main/resources/Models/imported/rohes_steak.j3o and b/blight-assets/src/main/resources/Models/imported/rohes_steak.j3o differ diff --git a/blight-assets/src/main/resources/Models/imported/schüssel.j3o b/blight-assets/src/main/resources/Models/imported/schüssel.j3o new file mode 100644 index 0000000..fff84eb Binary files /dev/null and b/blight-assets/src/main/resources/Models/imported/schüssel.j3o differ diff --git a/blight-assets/src/main/resources/Models/imported/schüssel.j3o.meta b/blight-assets/src/main/resources/Models/imported/schüssel.j3o.meta new file mode 100644 index 0000000..b8fed49 --- /dev/null +++ b/blight-assets/src/main/resources/Models/imported/schüssel.j3o.meta @@ -0,0 +1,28 @@ +#Wed Jul 22 19:37:02 CEST 2026 +attachedEmitters.count=0 +attachedLights.count=0 +castShadow=true +category= +cullDistance=120.0 +footstepSurface= +interactableOffsetX=0.0 +interactableOffsetY=0.5 +interactableOffsetZ=0.0 +interactableRotY=0.0 +interactableType=NONE +lod1Distance=30.0 +lod1Path= +lod2Distance=80.0 +lod2Path= +name=schüssel +pivotOffsetY=0.0 +placementOffsetY=0.0 +randomScaleMax=1.0 +randomScaleMin=1.0 +receiveShadow=true +scaleX=1.0 +scaleY=1.0 +scaleZ=1.0 +solid=true +tags= +uniformScale=true diff --git a/blight-assets/src/main/resources/Models/imported/silas_hytte.j3o b/blight-assets/src/main/resources/Models/imported/silas_hytte.j3o index 78117c6..513e996 100644 Binary files a/blight-assets/src/main/resources/Models/imported/silas_hytte.j3o and b/blight-assets/src/main/resources/Models/imported/silas_hytte.j3o differ diff --git a/blight-assets/src/main/resources/Models/imported/silas_hytte.j3o.meta b/blight-assets/src/main/resources/Models/imported/silas_hytte.j3o.meta new file mode 100644 index 0000000..20d2111 --- /dev/null +++ b/blight-assets/src/main/resources/Models/imported/silas_hytte.j3o.meta @@ -0,0 +1,28 @@ +#Wed Jul 22 19:27:14 CEST 2026 +attachedEmitters.count=0 +attachedLights.count=0 +castShadow=true +category= +cullDistance=120.0 +footstepSurface= +interactableOffsetX=0.0 +interactableOffsetY=0.5 +interactableOffsetZ=0.0 +interactableRotY=0.0 +interactableType=NONE +lod1Distance=30.0 +lod1Path= +lod2Distance=80.0 +lod2Path= +name=silas_hytte +pivotOffsetY=0.0 +placementOffsetY=0.0 +randomScaleMax=1.0 +randomScaleMin=1.0 +receiveShadow=true +scaleX=1.0 +scaleY=1.0 +scaleZ=1.0 +solid=true +tags= +uniformScale=true diff --git a/blight-assets/src/main/resources/Models/imported/steak+3d+model.j3o.meta b/blight-assets/src/main/resources/Models/imported/steak+3d+model.j3o.meta new file mode 100644 index 0000000..f4f0ae2 --- /dev/null +++ b/blight-assets/src/main/resources/Models/imported/steak+3d+model.j3o.meta @@ -0,0 +1,28 @@ +#Wed Jul 22 19:52:57 CEST 2026 +attachedEmitters.count=0 +attachedLights.count=0 +castShadow=true +category= +cullDistance=120.0 +footstepSurface= +interactableOffsetX=0.0 +interactableOffsetY=0.5 +interactableOffsetZ=0.0 +interactableRotY=0.0 +interactableType=NONE +lod1Distance=30.0 +lod1Path= +lod2Distance=80.0 +lod2Path= +name=steak+3d+model +pivotOffsetY=0.0 +placementOffsetY=0.0 +randomScaleMax=1.0 +randomScaleMin=1.0 +receiveShadow=true +scaleX=1.0 +scaleY=1.0 +scaleZ=1.0 +solid=true +tags= +uniformScale=true diff --git a/blight-assets/src/main/resources/Models/imported/thatched+hut+3d+model(1).j3o.meta b/blight-assets/src/main/resources/Models/imported/thatched+hut+3d+model(1).j3o.meta new file mode 100644 index 0000000..61192d0 --- /dev/null +++ b/blight-assets/src/main/resources/Models/imported/thatched+hut+3d+model(1).j3o.meta @@ -0,0 +1,28 @@ +#Wed Jul 22 19:46:23 CEST 2026 +attachedEmitters.count=0 +attachedLights.count=0 +castShadow=true +category= +cullDistance=120.0 +footstepSurface= +interactableOffsetX=0.0 +interactableOffsetY=0.5 +interactableOffsetZ=0.0 +interactableRotY=0.0 +interactableType=NONE +lod1Distance=30.0 +lod1Path= +lod2Distance=80.0 +lod2Path= +name=thatched+hut+3d+model(1) +pivotOffsetY=0.0 +placementOffsetY=0.0 +randomScaleMax=1.0 +randomScaleMin=1.0 +receiveShadow=true +scaleX=1.0 +scaleY=1.0 +scaleZ=1.0 +solid=true +tags= +uniformScale=true diff --git a/blight-assets/src/main/resources/Models/imported/thatched+hut+3d+model.j3o.meta b/blight-assets/src/main/resources/Models/imported/thatched+hut+3d+model.j3o.meta new file mode 100644 index 0000000..a550ef7 --- /dev/null +++ b/blight-assets/src/main/resources/Models/imported/thatched+hut+3d+model.j3o.meta @@ -0,0 +1,28 @@ +#Wed Jul 22 19:46:33 CEST 2026 +attachedEmitters.count=0 +attachedLights.count=0 +castShadow=true +category= +cullDistance=120.0 +footstepSurface= +interactableOffsetX=0.0 +interactableOffsetY=0.5 +interactableOffsetZ=0.0 +interactableRotY=0.0 +interactableType=NONE +lod1Distance=30.0 +lod1Path= +lod2Distance=80.0 +lod2Path= +name=thatched+hut+3d+model +pivotOffsetY=0.0 +placementOffsetY=0.0 +randomScaleMax=1.0 +randomScaleMin=1.0 +receiveShadow=true +scaleX=1.0 +scaleY=1.0 +scaleZ=1.0 +solid=true +tags= +uniformScale=true diff --git a/blight-assets/src/main/resources/Models/imported/tisch1.j3o b/blight-assets/src/main/resources/Models/imported/tisch1.j3o new file mode 100644 index 0000000..9b3fd54 Binary files /dev/null and b/blight-assets/src/main/resources/Models/imported/tisch1.j3o differ diff --git a/blight-assets/src/main/resources/Models/imported/tisch1.j3o.meta b/blight-assets/src/main/resources/Models/imported/tisch1.j3o.meta new file mode 100644 index 0000000..3e1c5c2 --- /dev/null +++ b/blight-assets/src/main/resources/Models/imported/tisch1.j3o.meta @@ -0,0 +1,28 @@ +#Wed Jul 22 19:27:18 CEST 2026 +attachedEmitters.count=0 +attachedLights.count=0 +castShadow=true +category= +cullDistance=120.0 +footstepSurface= +interactableOffsetX=0.0 +interactableOffsetY=0.5 +interactableOffsetZ=0.0 +interactableRotY=0.0 +interactableType=NONE +lod1Distance=30.0 +lod1Path= +lod2Distance=80.0 +lod2Path= +name=tisch1 +pivotOffsetY=0.0 +placementOffsetY=0.0 +randomScaleMax=1.0 +randomScaleMin=1.0 +receiveShadow=true +scaleX=1.0 +scaleY=1.0 +scaleZ=1.0 +solid=true +tags= +uniformScale=true diff --git a/blight-assets/src/main/resources/Models/imported/truhe1.j3o b/blight-assets/src/main/resources/Models/imported/truhe1.j3o new file mode 100644 index 0000000..00d609f Binary files /dev/null and b/blight-assets/src/main/resources/Models/imported/truhe1.j3o differ diff --git a/blight-assets/src/main/resources/Models/imported/truhe1.j3o.meta b/blight-assets/src/main/resources/Models/imported/truhe1.j3o.meta new file mode 100644 index 0000000..953ef7c --- /dev/null +++ b/blight-assets/src/main/resources/Models/imported/truhe1.j3o.meta @@ -0,0 +1,28 @@ +#Wed Jul 22 19:43:35 CEST 2026 +attachedEmitters.count=0 +attachedLights.count=0 +castShadow=true +category= +cullDistance=120.0 +footstepSurface= +interactableOffsetX=0.0 +interactableOffsetY=0.5 +interactableOffsetZ=0.0 +interactableRotY=0.0 +interactableType=NONE +lod1Distance=30.0 +lod1Path= +lod2Distance=80.0 +lod2Path= +name=truhe1 +pivotOffsetY=0.0 +placementOffsetY=0.0 +randomScaleMax=1.0 +randomScaleMin=1.0 +receiveShadow=true +scaleX=1.0 +scaleY=1.0 +scaleZ=1.0 +solid=true +tags= +uniformScale=true diff --git a/blight-assets/src/main/resources/Models/imported/ureinwoher_hytte1.j3o b/blight-assets/src/main/resources/Models/imported/ureinwoher_hytte1.j3o new file mode 100644 index 0000000..14efe2e Binary files /dev/null and b/blight-assets/src/main/resources/Models/imported/ureinwoher_hytte1.j3o differ diff --git a/blight-assets/src/main/resources/Models/imported/ureinwoher_hytte1.j3o.meta b/blight-assets/src/main/resources/Models/imported/ureinwoher_hytte1.j3o.meta new file mode 100644 index 0000000..88319e2 --- /dev/null +++ b/blight-assets/src/main/resources/Models/imported/ureinwoher_hytte1.j3o.meta @@ -0,0 +1,28 @@ +#Wed Jul 22 19:49:28 CEST 2026 +attachedEmitters.count=0 +attachedLights.count=0 +castShadow=true +category= +cullDistance=120.0 +footstepSurface= +interactableOffsetX=0.0 +interactableOffsetY=0.5 +interactableOffsetZ=0.0 +interactableRotY=0.0 +interactableType=NONE +lod1Distance=30.0 +lod1Path= +lod2Distance=80.0 +lod2Path= +name=ureinwoher_hytte1 +pivotOffsetY=0.0 +placementOffsetY=0.0 +randomScaleMax=1.0 +randomScaleMin=1.0 +receiveShadow=true +scaleX=1.0 +scaleY=1.0 +scaleZ=1.0 +solid=true +tags= +uniformScale=true diff --git a/blight-assets/src/main/resources/Models/imported/ureinwohner_haupthaus.j3o b/blight-assets/src/main/resources/Models/imported/ureinwohner_haupthaus.j3o new file mode 100644 index 0000000..1c79114 Binary files /dev/null and b/blight-assets/src/main/resources/Models/imported/ureinwohner_haupthaus.j3o differ diff --git a/blight-assets/src/main/resources/Models/imported/ureinwohner_haupthaus.j3o.meta b/blight-assets/src/main/resources/Models/imported/ureinwohner_haupthaus.j3o.meta new file mode 100644 index 0000000..baec36d --- /dev/null +++ b/blight-assets/src/main/resources/Models/imported/ureinwohner_haupthaus.j3o.meta @@ -0,0 +1,28 @@ +#Wed Jul 22 19:49:47 CEST 2026 +attachedEmitters.count=0 +attachedLights.count=0 +castShadow=true +category= +cullDistance=120.0 +footstepSurface= +interactableOffsetX=0.0 +interactableOffsetY=0.5 +interactableOffsetZ=0.0 +interactableRotY=0.0 +interactableType=NONE +lod1Distance=30.0 +lod1Path= +lod2Distance=80.0 +lod2Path= +name=ureinwohner_haupthaus +pivotOffsetY=0.0 +placementOffsetY=0.0 +randomScaleMax=1.0 +randomScaleMin=1.0 +receiveShadow=true +scaleX=1.0 +scaleY=1.0 +scaleZ=1.0 +solid=true +tags= +uniformScale=true diff --git a/blight-assets/src/main/resources/Models/imported/ureinwohner_heiligtum.j3o b/blight-assets/src/main/resources/Models/imported/ureinwohner_heiligtum.j3o new file mode 100644 index 0000000..14bdaf2 Binary files /dev/null and b/blight-assets/src/main/resources/Models/imported/ureinwohner_heiligtum.j3o differ diff --git a/blight-assets/src/main/resources/Models/imported/ureinwohner_heiligtum.j3o.meta b/blight-assets/src/main/resources/Models/imported/ureinwohner_heiligtum.j3o.meta new file mode 100644 index 0000000..e8eeab2 --- /dev/null +++ b/blight-assets/src/main/resources/Models/imported/ureinwohner_heiligtum.j3o.meta @@ -0,0 +1,28 @@ +#Wed Jul 22 19:53:51 CEST 2026 +attachedEmitters.count=0 +attachedLights.count=0 +castShadow=true +category= +cullDistance=120.0 +footstepSurface= +interactableOffsetX=0.0 +interactableOffsetY=0.5 +interactableOffsetZ=0.0 +interactableRotY=0.0 +interactableType=NONE +lod1Distance=30.0 +lod1Path= +lod2Distance=80.0 +lod2Path= +name=ureinwohner_heiligtum +pivotOffsetY=0.0 +placementOffsetY=0.0 +randomScaleMax=1.0 +randomScaleMin=1.0 +receiveShadow=true +scaleX=1.0 +scaleY=1.0 +scaleZ=1.0 +solid=false +tags= +uniformScale=true diff --git a/blight-assets/src/main/resources/Models/imported/wooden+bed+3d+model.j3o.meta b/blight-assets/src/main/resources/Models/imported/wooden+bed+3d+model.j3o.meta new file mode 100644 index 0000000..09c7220 --- /dev/null +++ b/blight-assets/src/main/resources/Models/imported/wooden+bed+3d+model.j3o.meta @@ -0,0 +1,28 @@ +#Wed Jul 22 19:31:11 CEST 2026 +attachedEmitters.count=0 +attachedLights.count=0 +castShadow=true +category= +cullDistance=120.0 +footstepSurface= +interactableOffsetX=0.0 +interactableOffsetY=0.5 +interactableOffsetZ=0.0 +interactableRotY=0.0 +interactableType=NONE +lod1Distance=30.0 +lod1Path= +lod2Distance=80.0 +lod2Path= +name=wooden+bed+3d+model +pivotOffsetY=0.0 +placementOffsetY=0.0 +randomScaleMax=1.0 +randomScaleMin=1.0 +receiveShadow=true +scaleX=1.0 +scaleY=1.0 +scaleZ=1.0 +solid=true +tags= +uniformScale=true diff --git a/blight-assets/src/main/resources/Models/imported/wooden+bowl+3d+model.j3o.meta b/blight-assets/src/main/resources/Models/imported/wooden+bowl+3d+model.j3o.meta new file mode 100644 index 0000000..16a7849 --- /dev/null +++ b/blight-assets/src/main/resources/Models/imported/wooden+bowl+3d+model.j3o.meta @@ -0,0 +1,28 @@ +#Wed Jul 22 19:39:17 CEST 2026 +attachedEmitters.count=0 +attachedLights.count=0 +castShadow=true +category= +cullDistance=120.0 +footstepSurface= +interactableOffsetX=0.0 +interactableOffsetY=0.5 +interactableOffsetZ=0.0 +interactableRotY=0.0 +interactableType=NONE +lod1Distance=30.0 +lod1Path= +lod2Distance=80.0 +lod2Path= +name=schüssel1 +pivotOffsetY=0.0 +placementOffsetY=0.0 +randomScaleMax=1.0 +randomScaleMin=1.0 +receiveShadow=true +scaleX=1.0 +scaleY=1.0 +scaleZ=1.0 +solid=false +tags= +uniformScale=true diff --git a/blight-assets/src/main/resources/Models/imported/wooden+shed+3d+model.j3o.meta b/blight-assets/src/main/resources/Models/imported/wooden+shed+3d+model.j3o.meta new file mode 100644 index 0000000..0c94672 --- /dev/null +++ b/blight-assets/src/main/resources/Models/imported/wooden+shed+3d+model.j3o.meta @@ -0,0 +1,28 @@ +#Wed Jul 22 19:40:26 CEST 2026 +attachedEmitters.count=0 +attachedLights.count=0 +castShadow=true +category= +cullDistance=120.0 +footstepSurface= +interactableOffsetX=0.0 +interactableOffsetY=0.5 +interactableOffsetZ=0.0 +interactableRotY=0.0 +interactableType=NONE +lod1Distance=30.0 +lod1Path= +lod2Distance=80.0 +lod2Path= +name=klo1 +pivotOffsetY=0.0 +placementOffsetY=0.0 +randomScaleMax=1.0 +randomScaleMin=1.0 +receiveShadow=true +scaleX=1.0 +scaleY=1.0 +scaleZ=1.0 +solid=false +tags= +uniformScale=true diff --git a/blight-editor/src/main/java/de/blight/editor/EditorApp.java b/blight-editor/src/main/java/de/blight/editor/EditorApp.java index cbad988..de37786 100644 --- a/blight-editor/src/main/java/de/blight/editor/EditorApp.java +++ b/blight-editor/src/main/java/de/blight/editor/EditorApp.java @@ -6805,15 +6805,14 @@ public class EditorApp extends Application { modelImportLod2StatusLabel.setText("(nicht gesetzt)"); }); - // ── Export ──────────────────────────────────────────────────────────── - Label exportTitle = new Label("Export"); - exportTitle.setStyle("-fx-font-weight:bold; -fx-text-fill:#ccc;"); - - Label assetNameLabel = new Label("Asset-Name:"); - assetNameLabel.setStyle("-fx-text-fill:#aaa;"); + // ── Dateiname ────────────────────────────────────────────────────────── + Label fileNameLabel = new Label("Dateiname:"); + fileNameLabel.setStyle("-fx-font-weight:bold; -fx-text-fill:#ccc;"); TextField nameTF = new TextField(suggestedName); nameTF.setStyle("-fx-background-color:#3a3a4e; -fx-text-fill:#eee;"); + nameTF.setPromptText("asset-name"); + // ── Export ──────────────────────────────────────────────────────────── modelImportExportStatusLabel = new Label(""); modelImportExportStatusLabel.setStyle("-fx-text-fill:#8cf; -fx-font-size:11;"); modelImportExportStatusLabel.setWrapText(true); @@ -6840,6 +6839,8 @@ public class EditorApp extends Application { panel.getChildren().addAll( title, new Separator(), + fileNameLabel, nameTF, + new Separator(), scaleTitle, modelEditorUniformCB, scaleGrid, modelEditorDimLabel, modelEditorPolyLabel, new Separator(), algoTitle, algoBlightRB, algoJmeRB, @@ -6848,8 +6849,7 @@ public class EditorApp extends Application { new Separator(), lod2Title, lod2MeshRB, lod2FileRB, lod2GenBtn, modelImportLod2StatusLabel, modelImportLod2ClearBtn, new Separator(), - exportTitle, assetNameLabel, nameTF, modelImportExportStatusLabel, - exportBtn, cancelBtn + modelImportExportStatusLabel, exportBtn, cancelBtn ); return panel; } diff --git a/blight-editor/src/main/java/de/blight/editor/state/ModelEditorState.java b/blight-editor/src/main/java/de/blight/editor/state/ModelEditorState.java index 69312a2..82ac6c2 100644 --- a/blight-editor/src/main/java/de/blight/editor/state/ModelEditorState.java +++ b/blight-editor/src/main/java/de/blight/editor/state/ModelEditorState.java @@ -762,6 +762,7 @@ public class ModelEditorState extends BaseAppState { embeddedLodSpatials[0].setCullHint(Spatial.CullHint.Inherit); } + if (embeddedLodSpatials == null) return; boolean anyLodLeft = false; for (int i = 1; i < embeddedLodSpatials.length; i++) { if (embeddedLodSpatials[i] != null) { anyLodLeft = true; break; } diff --git a/blight-editor/src/main/java/de/blight/editor/state/ModelImportState.java b/blight-editor/src/main/java/de/blight/editor/state/ModelImportState.java index b267eed..4af616a 100644 --- a/blight-editor/src/main/java/de/blight/editor/state/ModelImportState.java +++ b/blight-editor/src/main/java/de/blight/editor/state/ModelImportState.java @@ -36,9 +36,12 @@ import com.jme3.texture.Image; import com.jme3.texture.Texture2D; import com.jme3.util.BufferUtils; +import de.blight.common.ModelMeta; +import de.blight.common.ModelMetaIO; import de.blight.editor.SharedInput; import de.blight.editor.util.ImpostorUtil; import de.blight.editor.util.MeshUtils; +import de.blight.editor.state.ThumbnailRenderer; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -353,9 +356,12 @@ public class ModelImportState extends BaseAppState { lod0.updateGeometricState(); float translationY = 0f; + boolean solid = true; com.jme3.bounding.BoundingVolume bv = lod0.getWorldBound(); if (bv instanceof com.jme3.bounding.BoundingBox bb) { translationY = -(bb.getCenter().y - bb.getYExtent()) + pivotY; + // Extents sind Halbmaße → volle Größe = 2×Extent; Grenze 25cm = 0.125f Halbmaß + solid = !(bb.getXExtent() < 0.125f && bb.getYExtent() < 0.125f && bb.getZExtent() < 0.125f); } lod0.setLocalTranslation(0f, translationY, 0f); ModelExportUtil.bakeTransform(lod0, new Matrix4f()); @@ -406,6 +412,28 @@ public class ModelImportState extends BaseAppState { BinaryExporter.getInstance().save(root, outFile); log.info("[ModelImport] Exportiert: {}", outFile.getAbsolutePath()); + // Meta-Datei mit Auto-Kollision anlegen (überschreibbar im Model-Editor) + try { + ModelMeta def = ModelMeta.defaults(fileName + ".j3o"); + ModelMeta meta = new ModelMeta( + def.name(), def.category(), def.tags(), + def.scaleX(), def.scaleY(), def.scaleZ(), + def.uniformScale(), def.pivotOffsetY(), def.placementOffsetY(), + solid, def.castShadow(), def.receiveShadow(), + def.randomScaleMin(), def.randomScaleMax(), + def.lod1Path(), def.lod2Path(), + def.lod1Distance(), def.lod2Distance(), def.cullDistance(), + def.attachedLights(), def.attachedEmitters(), + def.interactableType(), + def.interactableOffsetX(), def.interactableOffsetY(), + def.interactableOffsetZ(), def.interactableRotY(), + def.footstepSurface()); + ModelMetaIO.save(meta, outFile.toPath()); + log.info("[ModelImport] Meta erstellt: solid={}", solid); + } catch (IOException e) { + log.warn("[ModelImport] Meta konnte nicht erstellt werden: {}", e.getMessage()); + } + String relPath = "Models/imported/" + fileName + ".j3o"; // Asset-Cache invalidieren: JME cached geladene Modelle. Ohne diesen @@ -414,6 +442,22 @@ public class ModelImportState extends BaseAppState { // nach einem Editor-Neustart oder im Spiel (dort kein Cache vorhanden). assets.deleteFromCache(new com.jme3.asset.ModelKey(relPath)); + // Zwischendatei löschen wenn der Nutzer einen anderen Dateinamen gewählt hat. + // SceneObjectState hat die Quelldatei unter dem originalen Dateinamen als .j3o + // gespeichert; erst performExport() bäckt Scale + Pivot in die Ziel-Datei. + String intermediateRel = input.modelEditorOpenPath != null + ? input.modelEditorOpenPath.replace('\\', '/') : null; + if (intermediateRel != null && !intermediateRel.equals(relPath)) { + Path intermediateAbs = ASSET_ROOT.resolve(intermediateRel); + try { + Files.deleteIfExists(intermediateAbs); + assets.deleteFromCache(new com.jme3.asset.ModelKey(intermediateRel)); + Files.deleteIfExists(ThumbnailRenderer.sidecarPath(intermediateAbs, ASSET_ROOT)); + } catch (IOException ex) { + log.warn("[ModelImport] Zwischendatei konnte nicht gelöscht werden: {}", ex.getMessage()); + } + } + input.modelImportExportStatus = "Gespeichert: " + relPath; input.refreshAssets = true;