From 1b613534b4f8da5da7978174f8f9b67d6a85224a Mon Sep 17 00:00:00 2001 From: Hell13Cat <46496367+Hell13Cat@users.noreply.github.com> Date: Thu, 10 Feb 2022 21:15:54 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A3=D0=B4=D0=B0=D0=BB=D0=B5=D0=BD=D0=B0=20?= =?UTF-8?q?=D0=BB=D0=B5=D1=82=D1=83=D1=87=D1=8C=D1=8F=20=D0=BC=D1=8B=D1=88?= =?UTF-8?q?=D1=8C=20=D0=B8=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B0=20=D1=82=D1=83=D1=80=D0=B5=D0=BB=D1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- behavior_pack/entities/imoo_abat.json | 99 +++++++++++++++++ .../loot_tables/entities/imoo_abat.json | 1 + behavior_pack/manifest.json | 6 +- behavior_pack/spawn_rules/imoo_abat.json | 37 +++++++ ...rfish.entity.json => imoo_sfw.entity.json} | 0 resource_pack/entity/imoo_turel.entity.json | 35 ++++++ resource_pack/manifest.json | 6 +- .../models/entity/imoo_abat.geo.json | 78 ------------- .../models/entity/imoo_turel.geo.json | 103 ++++++++++++++++++ resource_pack/textures/entity/imoo_abat.png | Bin 1226 -> 0 bytes resource_pack/textures/entity/imoo_turel.png | Bin 0 -> 240 bytes .../textures/items/mob/imoo_egg_abat.png | Bin 321 -> 0 bytes .../textures/items/mob/imoo_turel.png | Bin 0 -> 392 bytes 13 files changed, 281 insertions(+), 84 deletions(-) create mode 100644 behavior_pack/entities/imoo_abat.json create mode 100644 behavior_pack/loot_tables/entities/imoo_abat.json create mode 100644 behavior_pack/spawn_rules/imoo_abat.json rename resource_pack/entity/{silverfish.entity.json => imoo_sfw.entity.json} (100%) create mode 100644 resource_pack/entity/imoo_turel.entity.json delete mode 100644 resource_pack/models/entity/imoo_abat.geo.json create mode 100644 resource_pack/models/entity/imoo_turel.geo.json delete mode 100644 resource_pack/textures/entity/imoo_abat.png create mode 100644 resource_pack/textures/entity/imoo_turel.png delete mode 100644 resource_pack/textures/items/mob/imoo_egg_abat.png create mode 100644 resource_pack/textures/items/mob/imoo_turel.png diff --git a/behavior_pack/entities/imoo_abat.json b/behavior_pack/entities/imoo_abat.json new file mode 100644 index 0000000..e394f5b --- /dev/null +++ b/behavior_pack/entities/imoo_abat.json @@ -0,0 +1,99 @@ +{ + "format_version": "1.16.0", + "minecraft:entity": { + "description": { + "identifier": "imoo:abat", + "is_spawnable": true, + "is_summonable": true, + "is_experimental": false + }, + "component_groups": { + }, + + "components": { + "minecraft:behavior.nearest_attackable_target": { + "priority": 1, + "attack_interval": 5, + "entity_types": [ + { + "filters": { + "any_of": [ + { "test" : "is_family", "subject" : "other", "value" : "player"} + ] + }, + "max_dist": 20 + } + ] + }, + "minecraft:loot": { + "table": "loot_tables/entities/imoo_abat.json" + }, + "minecraft:is_hidden_when_invisible": { + }, + "minecraft:type_family": { + "family": [ "bat", "mob", "monster" ] + }, + "minecraft:breathable": { + "total_supply": 15, + "suffocate_time": 0 + }, + "minecraft:collision_box": { + "width": 0.5, + "height": 0.9 + }, + "minecraft:damage_sensor": { + "triggers": { + "cause": "fall", + "deals_damage": false + } + }, + "minecraft:hurt_on_condition": { + "damage_conditions": [ + { + "filters": { "test": "in_lava", "subject": "self", "operator": "==", "value": true }, + "cause": "lava", + "damage_per_tick": 4 + } + ] + }, + "minecraft:movement": { + "value": 0.1 + }, + "minecraft:navigation.float": { + "can_path_over_water": true + }, + "minecraft:movement.basic": { + }, + "minecraft:jump.static": { + }, + "minecraft:despawn": { + "despawn_from_distance": {} + }, + "minecraft:behavior.float": { + "priority": 0 + }, + "minecraft:behavior.float_wander": { + "xz_dist": 10, + "y_dist": 7, + "y_offset": -2.0, + "random_reselect": true, + "float_duration": [ 0.1, 0.35 ] + }, + "minecraft:can_fly": { + }, + "minecraft:health": { + "value": 10, + "max": 10 + }, + "minecraft:nameable": { + }, + "minecraft:physics": { + }, + "minecraft:conditional_bandwidth_optimization": { + } + }, + + "events": { + } + } +} diff --git a/behavior_pack/loot_tables/entities/imoo_abat.json b/behavior_pack/loot_tables/entities/imoo_abat.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/behavior_pack/loot_tables/entities/imoo_abat.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/behavior_pack/manifest.json b/behavior_pack/manifest.json index 77b919f..9785877 100644 --- a/behavior_pack/manifest.json +++ b/behavior_pack/manifest.json @@ -7,7 +7,7 @@ "version": [ 0, 5, - 15 + 17 ], "min_engine_version": [ 1, @@ -23,7 +23,7 @@ "version": [ 0, 5, - 15 + 17 ] } ], @@ -33,7 +33,7 @@ "version": [ 0, 5, - 15 + 17 ] } ] diff --git a/behavior_pack/spawn_rules/imoo_abat.json b/behavior_pack/spawn_rules/imoo_abat.json new file mode 100644 index 0000000..291590e --- /dev/null +++ b/behavior_pack/spawn_rules/imoo_abat.json @@ -0,0 +1,37 @@ +{ + "format_version": "1.17.0", + "minecraft:spawn_rules": { + "description": { + "identifier": "imoo:abat", + "population_control": "ambient" + }, + "conditions": [ + { + "minecraft:spawns_underground": {}, + "minecraft:brightness_filter": { + "min": 0, + "max": 4, + "adjust_for_weather": true + }, + "minecraft:height_filter": { + "min": -63, + "max": 63 + }, + "minecraft:weight": { + "default": 10 + }, + "minecraft:herd": { + "min_size": 2, + "max_size": 2 + }, + "minecraft:density_limit": { + "surface": 5 + }, + + "minecraft:biome_filter": { + "test": "has_biome_tag", "operator":"==", "value": "animal" + } + } + ] + } +} \ No newline at end of file diff --git a/resource_pack/entity/silverfish.entity.json b/resource_pack/entity/imoo_sfw.entity.json similarity index 100% rename from resource_pack/entity/silverfish.entity.json rename to resource_pack/entity/imoo_sfw.entity.json diff --git a/resource_pack/entity/imoo_turel.entity.json b/resource_pack/entity/imoo_turel.entity.json new file mode 100644 index 0000000..b2a0dc3 --- /dev/null +++ b/resource_pack/entity/imoo_turel.entity.json @@ -0,0 +1,35 @@ +{ + "format_version": "1.8.0", + "minecraft:client_entity": { + "description": { + "identifier": "minecraft:blaze", + "min_engine_version": "1.8.0", + "materials": { + "body": "blaze_body", + "head": "blaze_head" + }, + "textures": { + "default": "textures/entity/blaze" + }, + "geometry": { + "default": "geometry.blaze" + }, + "animations": { + "look_at_target": "animation.common.look_at_target", + "move": "animation.blaze.move" + }, + "particle_effects": { + "charged_flames": "minecraft:mobflame_emitter" + }, + "animation_controllers": [ + { "move": "controller.animation.blaze.move" }, + { "flame": "controller.animation.blaze.flame" } + ], + "render_controllers": [ "controller.render.blaze" ], + "spawn_egg": { + "texture": "spawn_egg", + "texture_index": 21 + } + } + } +} \ No newline at end of file diff --git a/resource_pack/manifest.json b/resource_pack/manifest.json index 0f1e089..c8a0514 100644 --- a/resource_pack/manifest.json +++ b/resource_pack/manifest.json @@ -7,7 +7,7 @@ "version": [ 0, 5, - 15 + 17 ], "min_engine_version": [ 1, @@ -23,7 +23,7 @@ "version": [ 0, 5, - 15 + 17 ] } ], @@ -33,7 +33,7 @@ "version": [ 0, 5, - 15 + 17 ] } ] diff --git a/resource_pack/models/entity/imoo_abat.geo.json b/resource_pack/models/entity/imoo_abat.geo.json deleted file mode 100644 index 126f5a3..0000000 --- a/resource_pack/models/entity/imoo_abat.geo.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "format_version": "1.8.0", - "geometry.imoo_abat": { - "texturewidth": 64, - "textureheight": 64, - "visible_bounds_width": 4, - "visible_bounds_height": 3, - "visible_bounds_offset": [0, 1.5, 0], - "bones": [ - { - "name": "head", - "pivot": [0, 24, 0], - "cubes": [ - {"origin": [-3, 21, -3], "size": [6, 6, 6], "uv": [0, 0]} - ] - }, - { - "name": "rightEar", - "parent": "head", - "pivot": [0, 24, 0], - "cubes": [ - {"origin": [-4, 26, -2], "size": [3, 4, 1], "uv": [24, 0]} - ] - }, - { - "name": "leftEar", - "parent": "head", - "pivot": [0, 24, 0], - "mirror": true, - "cubes": [ - {"origin": [1, 26, -2], "size": [3, 4, 1], "uv": [24, 0]} - ] - }, - { - "name": "body", - "pivot": [0, 24, 0], - "cubes": [ - {"origin": [-3, 8, -3], "size": [6, 12, 6], "uv": [0, 16]}, - {"origin": [-5, -8, 0], "size": [10, 16, 1], "uv": [0, 34]} - ] - }, - { - "name": "rightWing", - "parent": "body", - "pivot": [0, 24, 0], - "cubes": [ - {"origin": [-12, 7, 1.5], "size": [10, 16, 1], "uv": [42, 0]} - ] - }, - { - "name": "rightWingTip", - "parent": "rightWing", - "pivot": [-12, 23, 1.5], - "cubes": [ - {"origin": [-20, 10, 1.5], "size": [8, 12, 1], "uv": [24, 16]} - ] - }, - { - "name": "leftWing", - "parent": "body", - "pivot": [0, 24, 0], - "mirror": true, - "cubes": [ - {"origin": [2, 7, 1.5], "size": [10, 16, 1], "uv": [42, 0]} - ] - }, - { - "name": "leftWingTip", - "parent": "leftWing", - "pivot": [12, 23, 1.5], - "mirror": true, - "cubes": [ - {"origin": [12, 10, 1.5], "size": [8, 12, 1], "uv": [24, 16]} - ] - } - ] - } -} \ No newline at end of file diff --git a/resource_pack/models/entity/imoo_turel.geo.json b/resource_pack/models/entity/imoo_turel.geo.json new file mode 100644 index 0000000..b27f398 --- /dev/null +++ b/resource_pack/models/entity/imoo_turel.geo.json @@ -0,0 +1,103 @@ +{ + "format_version": "1.8.0", + "geometry.blaze": { + "texturewidth": 64, + "textureheight": 32, + "visible_bounds_width": 2, + "visible_bounds_height": 3, + "visible_bounds_offset": [0, 1.5, 0], + "bones": [ + { + "name": "upperBodyParts0", + "pivot": [0, 24, 0], + "cubes": [ + {"origin": [0, 16, 0], "size": [2, 8, 2], "uv": [0, 16]} + ] + }, + { + "name": "upperBodyParts1", + "pivot": [0, 24, 0], + "cubes": [ + {"origin": [0, 16, 0], "size": [2, 8, 2], "uv": [0, 16]} + ] + }, + { + "name": "upperBodyParts2", + "pivot": [0, 24, 0], + "cubes": [ + {"origin": [0, 16, 0], "size": [2, 8, 2], "uv": [0, 16]} + ] + }, + { + "name": "upperBodyParts3", + "pivot": [0, 24, 0], + "cubes": [ + {"origin": [0, 16, 0], "size": [2, 8, 2], "uv": [0, 16]} + ] + }, + { + "name": "upperBodyParts4", + "pivot": [0, 24, 0], + "cubes": [ + {"origin": [0, 16, 0], "size": [2, 8, 2], "uv": [0, 16]} + ] + }, + { + "name": "upperBodyParts5", + "pivot": [0, 24, 0], + "cubes": [ + {"origin": [0, 16, 0], "size": [2, 8, 2], "uv": [0, 16]} + ] + }, + { + "name": "upperBodyParts6", + "pivot": [0, 24, 0], + "cubes": [ + {"origin": [0, 16, 0], "size": [2, 8, 2], "uv": [0, 16]} + ] + }, + { + "name": "upperBodyParts7", + "pivot": [0, 24, 0], + "cubes": [ + {"origin": [0, 16, 0], "size": [2, 8, 2], "uv": [0, 16]} + ] + }, + { + "name": "upperBodyParts8", + "pivot": [0, 24, 0], + "cubes": [ + {"origin": [0, 16, 0], "size": [2, 8, 2], "uv": [0, 16]} + ] + }, + { + "name": "upperBodyParts9", + "pivot": [0, 24, 0], + "cubes": [ + {"origin": [0, 16, 0], "size": [2, 8, 2], "uv": [0, 16]} + ] + }, + { + "name": "upperBodyParts10", + "pivot": [0, 24, 0], + "cubes": [ + {"origin": [0, 16, 0], "size": [2, 8, 2], "uv": [0, 16]} + ] + }, + { + "name": "upperBodyParts11", + "pivot": [0, 24, 0], + "cubes": [ + {"origin": [0, 16, 0], "size": [2, 8, 2], "uv": [0, 16]} + ] + }, + { + "name": "head", + "pivot": [0, 24, 0], + "cubes": [ + {"origin": [-4, 20, -4], "size": [8, 8, 8], "uv": [0, 0]} + ] + } + ] + } +} \ No newline at end of file diff --git a/resource_pack/textures/entity/imoo_abat.png b/resource_pack/textures/entity/imoo_abat.png deleted file mode 100644 index bf74e4769b558025b4a3288a8917723b5a8948f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1226 zcmV;*1U37KP)OJ9ETqX!Hq$M*7!i`Y)%jaE-cOob_x@xI1D*lq`Z`A@2jL!7w#k672yudH8v_@ zV{%x9!Hq-I$q#sr{y1?U9rE@;`r=}-Oc*F_dFJrv;tE+aF=$0K)mY( z1~^PiNMe7dq*@kk~luQ z0^rrlwysA?$?4?{7uTa)539tVA8vDgxE;z<>1R)$_$jw1l4^i@ScNh~2!T_bw763h znLPjk6B-RcV=cJu;(A28S>g7>Cjj7&7qC`5WsSjD`c8s=#TA#IcumlFPyr ztx!E;S}IZTpvL={!BFBvdboLw^jvCdjnG{2Sd8T@tF=nZki6(gFgok2ZZE2iE;ENf z(mjt!kybY;!(_HMTk^xlPrNCqR8(|l4gu-8 z{P5yAav}k`eE_y$9YpYO*uCIG|g& zeadM+3noYHe~33q8F z7`QXR*dD(VJs3(vHEzT~x5v@mRxDhd)v9hD1BF*U)CP$beziu|Htl6HGSyFP3)pg z2(1N*?BUIO|8HKD0e&{V(Mc)wxk@W>(KNtM#+I2`ZsspDrFOICD=}}HwU8MmX4ylp zgT;68`zXzORkrK~eAZiHmU++te|NL)?{3!pW!bctC$aI_Zr1$TS_23+MP~VRcNq!I z0UhwoA3O*lmS*c}UW5#Ilkl^Zq`WVd4*2b6O}BWvS^MJWf!J%%3}VuP9gD?cu~;k? oi^XEGSS%Kc#bU8oET1L+16|U?s!4T~M*si-07*qoM6N<$f=vNQg8%>k diff --git a/resource_pack/textures/entity/imoo_turel.png b/resource_pack/textures/entity/imoo_turel.png new file mode 100644 index 0000000000000000000000000000000000000000..8b9557190b510449ff26976d0856e97b96f332b8 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQrkUU978f1-%fYrYc=3-k-Ypn ze&+s*u3NXM*r$m+)15jikx3+x`_A2PLt};q^FRAvR&p%2l)1O&-u{`rx(&TN3ET z{xU@g^9LHgi>+(sPGEdK?|h2W&uoFTYpI43C6#LT8a_FH2x2rh%+!o$G-`m_5`3>= k+pT9te}8f+wg}kT_sTk2-|-7r0Q3Tbr>mdKI;Vst03#q>MF0Q* literal 0 HcmV?d00001 diff --git a/resource_pack/textures/items/mob/imoo_egg_abat.png b/resource_pack/textures/items/mob/imoo_egg_abat.png deleted file mode 100644 index deb450c8ec902cd4a956f0cc3f6e72f5b7af97e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 321 zcmV-H0lxl;P)z~ZLoX0VN5JS=4Na3@zw<2V*#zj%^zJ{Ck#6iI71NfM1L z%jB@0sf6`b5;g&+X{v(L_C>1YRM-A&hf;TM69o-EZl0Z>ZiVnl5ReV%T-NYmRcEIK zuK<{#0gyeeifG3Kze=q4cP9WQJ3<76!Nj1~{aHYk%0VYeche{HR{{I__Z{&L zk<50KR=Rx~-lIgYd3{vC;HCgL3`74>G9aSav-Vwdzro&ngoKO)@V{Qf<}cs^hBl{^ TKZ$4}00000NkvXXu0mjf0dtAe diff --git a/resource_pack/textures/items/mob/imoo_turel.png b/resource_pack/textures/items/mob/imoo_turel.png new file mode 100644 index 0000000000000000000000000000000000000000..018396db22b9facd62e480b895764f1c5b69d8d6 GIT binary patch literal 392 zcmV;30eAk1P)PUwF8Qu*4Nj9{h#{NGDU!BGH|8Otk ze~>|S)pq}h*1ULr;Q!@|g8!dAp8EgcVu&GqU2gv?%WMc6QV%p>*}|az+c!o1KY2L$ z|I3w(|8LD>{J(xx7-8>#oO*dCOt7^WG76Wy^GP*Z6Ow&ey;(~A|1;Lty`Hvz){P$0)R;qeAYG05f> zi-S@84x&LgKgS$@Anxsi*aXuIN*6E#N{g)i=VhDWk4jJgfiSY44+3$5D+7jRy!i-Z m2*}3r5^Jz#s%AvwA^-s4h!R6Io-!=}0000