From 07090140cfd65ee139fa36ceeb35af9f9f74a557 Mon Sep 17 00:00:00 2001 From: NO11 Date: Fri, 2 Apr 2021 23:00:00 +0000 Subject: [PATCH 1/7] add glow squid --- glow_squid.lua | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 glow_squid.lua diff --git a/glow_squid.lua b/glow_squid.lua new file mode 100644 index 0000000..68d7168 --- /dev/null +++ b/glow_squid.lua @@ -0,0 +1,65 @@ +--MCmobs v0.4 +--maikerumine +--made for MC like Survival game +--License for code WTFPL and otherwise stated in readmes + +local S = minetest.get_translator("extra_mobs") + +mobs:register_mob("extra_mobs:glow_squid",{ + type = "animal", + spawn_class = "water", + can_despawn = true, + passive = true, + hp_min = 10, + hp_max = 10, + xp_min = 1, + xp_max = 3, + armor = 100, + -- FIXME: If the qlow squid is near the floor, it turns black + collisionbox = {-0.4, 0.0, -0.4, 0.4, 0.9, 0.4}, + visual = "mesh", + mesh = "extra_mobs_glow_squid.b3d", + textures = { + {"extra_mobs_glow_squid.png"} + }, + sounds = { + damage = {name="mobs_mc_squid_hurt", gain=0.3}, + death = {name="mobs_mc_squid_death", gain=0.4}, + flop = "mobs_mc_squid_flop", + distance = 16, + }, + animation = { + stand_start = 1, + stand_end = 60, + walk_start = 1, + walk_end = 60, + run_start = 1, + run_end = 60, + }, + drops = { + {name = "extra_mobs:glow_ink_sac", + chance = 1, + min = 1, + max = 3, + looting = "common",}, + }, + visual_size = {x=3, y=3}, + makes_footstep_sound = false, + fly = true, + fly_in = { mobs_mc.items.water_source, mobs_mc.items.river_water_source }, + breathes_in_water = true, + jump = false, + view_range = 16, + runaway = true, + fear_height = 4, + glow = minetest.LIGHT_MAX, +}) + + +-- spawning + +local water = mobs_mc.spawn_height.water +mobs:spawn_specific("extra_mobs:glow_squid", mobs_mc.spawn.water, {mobs_mc.items.water_source}, 0, minetest.LIGHT_MAX+1, 30, 10000, 3, water-16, water) + +-- spawn egg +mobs:register_egg("extra_mobs:glow_squid", S("Glow Squid"), "extra_mobs_spawn_icon_glow_squid.png", 0) From 39611f9d619a7c8ebd221c9d3220cf2f3cb8c887 Mon Sep 17 00:00:00 2001 From: NO11 Date: Fri, 2 Apr 2021 23:00:33 +0000 Subject: [PATCH 2/7] add glow squid items --- glow_squid_items.lua | 328 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 328 insertions(+) create mode 100644 glow_squid_items.lua diff --git a/glow_squid_items.lua b/glow_squid_items.lua new file mode 100644 index 0000000..fa4dcd8 --- /dev/null +++ b/glow_squid_items.lua @@ -0,0 +1,328 @@ +local S = minetest.get_translator("extra_mobs") + +minetest.register_craftitem("extra_mobs:glow_ink_sac", { + description = S("Glow Ink Sac"), + _doc_items_longdesc = S("Use it to craft the Glow Item Frame."), + _doc_items_usagehelp = S("Use the Glow Ink Sac and the normal Item Frame to craft the Glow Item Frame."), + inventory_image = "extra_mobs_glow_ink_sac.png", + groups = { craftitem = 1 }, +}) + + +-------------------- + +--[[This mod is originally by Zeg9, but heavily modified for MineClone 2. + +Model created by 22i, licensed under the +GNU GPLv3 . + +Source: +]] + + +local VISUAL_SIZE = 0.3 + +minetest.register_entity("extra_mobs:glow_item_frame_item",{ + hp_max = 1, + visual = "wielditem", + visual_size = {x=VISUAL_SIZE, y=VISUAL_SIZE}, + physical = false, + pointable = false, + textures = { "blank.png" }, + _texture = "blank.png", + _scale = 1, + + on_activate = function(self, staticdata) + if staticdata ~= nil and staticdata ~= "" then + local data = staticdata:split(';') + if data and data[1] and data[2] then + self._nodename = data[1] + self._texture = data[2] + if data[3] then + self._scale = data[3] + else + self._scale = 1 + end + end + end + if self._texture ~= nil then + self.object:set_properties({ + textures={self._texture}, + visual_size={x=VISUAL_SIZE/self._scale, y=VISUAL_SIZE/self._scale}, + }) + end + end, + get_staticdata = function(self) + if self._nodename ~= nil and self._texture ~= nil then + local ret = self._nodename .. ';' .. self._texture + if self._scale ~= nil then + ret = ret .. ';' .. self._scale + end + return ret + end + return "" + end, + + _update_texture = function(self) + if self._texture ~= nil then + self.object:set_properties({ + textures={self._texture}, + visual_size={x=VISUAL_SIZE/self._scale, y=VISUAL_SIZE/self._scale}, + }) + end + end, +}) + + +local facedir = {} +facedir[0] = {x=0,y=0,z=1} +facedir[1] = {x=1,y=0,z=0} +facedir[2] = {x=0,y=0,z=-1} +facedir[3] = {x=-1,y=0,z=0} + +local remove_item_entity = function(pos, node) + local objs = nil + if node.name == "extra_mobs:glow_item_frame" then + objs = minetest.get_objects_inside_radius(pos, .5) + end + if objs then + for _, obj in ipairs(objs) do + if obj and obj:get_luaentity() and obj:get_luaentity().name == "extra_mobs:glow_item_frame_item" then + obj:remove() + end + end + end +end + +local update_item_entity = function(pos, node, param2) + remove_item_entity(pos, node) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local item = inv:get_stack("main", 1) + if not item:is_empty() then + if not param2 then + param2 = node.param2 + end + if node.name == "extra_mobs:glow_item_frame" then + local posad = facedir[param2] + pos.x = pos.x + posad.x*6.5/16 + pos.y = pos.y + posad.y*6.5/16 + pos.z = pos.z + posad.z*6.5/16 + end + local e = minetest.add_entity(pos, "extra_mobs:glow_item_frame_item") + local lua = e:get_luaentity() + lua._nodename = node.name + local itemname = item:get_name() + if itemname == "" or itemname == nil then + lua._texture = "blank.png" + lua._scale = 1 + else + lua._texture = itemname + local def = minetest.registered_items[itemname] + if def and def.wield_scale then + lua._scale = def.wield_scale.x + else + lua._scale = 1 + end + end + lua:_update_texture() + if node.name == "extra_mobs:glow_item_frame" then + local yaw = math.pi*2 - param2 * math.pi/2 + e:set_yaw(yaw) + end + end +end + +local drop_item = function(pos, node, meta, clicker) + local cname = "" + if clicker and clicker:is_player() then + cname = clicker:get_player_name() + end + if node.name == "extra_mobs:glow_item_frame" and not minetest.is_creative_enabled(cname) then + local inv = meta:get_inventory() + local item = inv:get_stack("main", 1) + if not item:is_empty() then + minetest.add_item(pos, item) + end + end + meta:set_string("infotext", "") + remove_item_entity(pos, node) +end + +minetest.register_node("extra_mobs:glow_item_frame",{ + description = S("Glow Item Frame"), + _tt_help = S("Can hold an item and glows"), + _doc_items_longdesc = S("Glow Item frames are decorative blocks in which items can be placed."), + _doc_items_usagehelp = S("Just place any item on the item frame. Use the item frame again to retrieve the item."), + drawtype = "mesh", + is_ground_content = false, + mesh = "extra_mobs_glow_item_frame.obj", + selection_box = { type = "fixed", fixed = {-6/16, -6/16, 7/16, 6/16, 6/16, 0.5} }, + collision_box = { type = "fixed", fixed = {-6/16, -6/16, 7/16, 6/16, 6/16, 0.5} }, + tiles = {"extra_mobs_glow_item_frame_border.png", "extra_mobs_glow_item_frame_border.png", "extra_mobs_glow_item_frame_border.png", "extra_mobs_glow_item_frame_border.png", "extra_mobs_glow_item_frame_border.png", "extra_mobs_glow_item_frame_border.png"}, + inventory_image = "extra_mobs_glow_item_frame_item.png", + wield_image = "extra_mobs_glow_item_frame.png", + paramtype = "light", + paramtype2 = "facedir", + + --FIXME: should only be glowing, no light source. How is that possible with a node? + light_source = minetest.LIGHT_MAX, + + sunlight_propagates = true, + groups = { dig_immediate=3,deco_block=1,dig_by_piston=1,container=7,attached_node_facedir=1 }, + sounds = mcl_sounds.node_sound_defaults(), + node_placement_prediction = "", + on_place = function(itemstack, placer, pointed_thing) + if pointed_thing.type ~= "node" then + return itemstack + end + + -- Use pointed node's on_rightclick function first, if present + local node = minetest.get_node(pointed_thing.under) + if placer and not placer:get_player_control().sneak then + if minetest.registered_nodes[node.name] and minetest.registered_nodes[node.name].on_rightclick then + return minetest.registered_nodes[node.name].on_rightclick(pointed_thing.under, node, placer, itemstack) or itemstack + end + end + + return minetest.item_place(itemstack, placer, pointed_thing, minetest.dir_to_facedir(vector.direction(pointed_thing.above, pointed_thing.under))) + end, + on_construct = function(pos) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + inv:set_size("main", 1) + end, + on_rightclick = function(pos, node, clicker, itemstack) + if not itemstack then + return + end + local pname = clicker:get_player_name() + if minetest.is_protected(pos, pname) then + minetest.record_protection_violation(pos, pname) + return + end + local meta = minetest.get_meta(pos) + drop_item(pos, node, meta, clicker) + local inv = meta:get_inventory() + if itemstack:is_empty() then + remove_item_entity(pos, node) + meta:set_string("infotext", "") + inv:set_stack("main", 1, "") + return itemstack + end + local put_itemstack = ItemStack(itemstack) + put_itemstack:set_count(1) + inv:set_stack("main", 1, put_itemstack) + update_item_entity(pos, node) + -- Add node infotext when item has been named + local imeta = itemstack:get_meta() + local iname = imeta:get_string("name") + if iname then + meta:set_string("infotext", iname) + end + + if not minetest.is_creative_enabled(clicker:get_player_name()) then + itemstack:take_item() + end + return itemstack + end, + allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) + local name = player:get_player_name() + if minetest.is_protected(pos, name) then + minetest.record_protection_violation(pos, name) + return 0 + else + return count + end + end, + allow_metadata_inventory_take = function(pos, listname, index, stack, player) + local name = player:get_player_name() + if minetest.is_protected(pos, name) then + minetest.record_protection_violation(pos, name) + return 0 + else + return stack:get_count() + end + end, + allow_metadata_inventory_put = function(pos, listname, index, stack, player) + local name = player:get_player_name() + if minetest.is_protected(pos, name) then + minetest.record_protection_violation(pos, name) + return 0 + else + return stack:get_count() + end + end, + on_destruct = function(pos) + local meta = minetest.get_meta(pos) + local node = minetest.get_node(pos) + drop_item(pos, node, meta) + end, + on_rotate = function(pos, node, user, mode, param2) + if mode == screwdriver.ROTATE_FACE then + -- Rotate face + local meta = minetest.get_meta(pos) + local node = minetest.get_node(pos) + + local objs = nil + if node.name == "extra_mobs:glow_item_frame" then + objs = minetest.get_objects_inside_radius(pos, .5) + end + if objs then + for _, obj in ipairs(objs) do + if obj and obj:get_luaentity() and obj:get_luaentity().name == "extra_mobs:glow_item_frame_item" then + update_item_entity(pos, node, (node.param2+1) % 4) + break + end + end + end + return + elseif mode == screwdriver.ROTATE_AXIS then + return false + end + end, + +}) + +minetest.register_craft({ + type = "shapeless", + output = 'extra_mobs:glow_item_frame', + recipe = {'mcl_itemframes:item_frame', 'extra_mobs:glow_ink_sac'}, +}) + +minetest.register_lbm({ + label = "Update legacy item frames", + name = "extra_mobs:update_legacy_glow_item_frames", + nodenames = {"extra_mobs:glow_frame"}, + action = function(pos, node) + -- Swap legacy node, then respawn entity + node.name = "extra_mobs:glow_item_frame" + local meta = minetest.get_meta(pos) + local item = meta:get_string("item") + minetest.swap_node(pos, node) + if item ~= "" then + local itemstack = ItemStack(minetest.deserialize(meta:get_string("itemdata"))) + local inv = meta:get_inventory() + inv:set_size("main", 1) + if not itemstack:is_empty() then + inv:set_stack("main", 1, itemstack) + end + end + update_item_entity(pos, node) + end, +}) + +-- FIXME: Item entities can get destroyed by /clearobjects +minetest.register_lbm({ + label = "Respawn item frame item entities", + name = "extra_mobs:respawn_entities", + nodenames = {"extra_mobs:glow_item_frame"}, + run_at_every_load = true, + action = function(pos, node) + update_item_entity(pos, node) + end, +}) + +minetest.register_alias("extra_mobs:glow_frame", "extra_mobs:glow_item_frame") + +-------------------- \ No newline at end of file From 7ca124890a44f446cde4e0cab7de8a65db25001c Mon Sep 17 00:00:00 2001 From: NO11 Date: Fri, 2 Apr 2021 23:02:27 +0000 Subject: [PATCH 3/7] add glow_squid and glow_squid_items textures --- textures/extra_mobs_glow_ink_sac.png | Bin 0 -> 407 bytes textures/extra_mobs_glow_item_frame.png | Bin 0 -> 6285 bytes textures/extra_mobs_glow_item_frame_border.png | Bin 0 -> 6285 bytes textures/extra_mobs_glow_item_frame_item.png | Bin 0 -> 6285 bytes textures/extra_mobs_glow_squid.png | Bin 0 -> 9028 bytes 5 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 textures/extra_mobs_glow_ink_sac.png create mode 100644 textures/extra_mobs_glow_item_frame.png create mode 100644 textures/extra_mobs_glow_item_frame_border.png create mode 100644 textures/extra_mobs_glow_item_frame_item.png create mode 100644 textures/extra_mobs_glow_squid.png diff --git a/textures/extra_mobs_glow_ink_sac.png b/textures/extra_mobs_glow_ink_sac.png new file mode 100644 index 0000000000000000000000000000000000000000..6628e6abb1b239b3ca6c325b131baadbec05f1b6 GIT binary patch literal 407 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 Ay#N3J literal 0 HcmV?d00001 diff --git a/textures/extra_mobs_glow_item_frame_border.png b/textures/extra_mobs_glow_item_frame_border.png new file mode 100644 index 0000000000000000000000000000000000000000..e83b4e0608b452b5b3033bbb4c1bd0a7c594b753 GIT binary patch literal 6285 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 Ay#N3J literal 0 HcmV?d00001 diff --git a/textures/extra_mobs_glow_item_frame_item.png b/textures/extra_mobs_glow_item_frame_item.png new file mode 100644 index 0000000000000000000000000000000000000000..e83b4e0608b452b5b3033bbb4c1bd0a7c594b753 GIT binary patch literal 6285 zcmeHLdpwls9v>v-Qp%;mY8rIejJcQ@Gn2{6h{3qaU1r{Shl#m(XEX>!6j~CkO|dDJ zlvI>NHk+ag(uKkzRvWtMuqma^J42nik z&UPBAda4KnLW5yXcZYv9WuI9y;qS#G?^y_h^3fPiABj6liWEUYE-xHJN}@#|5{%+; z5s0Xc6W+X>(WUBdZ?1r5TwWSs&^88bHL$wE-q~4m=+VQlo%}|Wsuu%$Y+^*}y}37} zr0sfij;2k^tMdZ~8Ou|GE)w=1>WY0fH%{AdsI@)VRr$tZFU zw`K^plX%3pOwR>qQVecjUSFy`%f)k#TUzJ z<$&)y3mZq$D(TiW%DcS-CG}p*vlP(z23`(#i<_he6jPcBby4~r-`zc`bz|vX_E|+2 zLBL&&t*19Aztw38a|?4eB|J(OSFK4*U3s8r$-=@V%0$D>eKBE2$CgB+&_yS=+)$sV zSRX8~yrq`pY9;9}+Pd@cJN*lO*ny&b%4$wjj8^-dwzigC`E-BDXw=D5$kI+kK+<_y zZKkpkHS-T``*NJq3@g=F46JcIHQQPtTKKK2UI-sSVb}kZ<>81>mkeQq$ z?Mlc#yk+jHgl$>px}%?O4Z*A)*A5r`vR#w>egBX5%Yd5+xyeS$PWN4Q)YNsGZ(^&3 z&MMrw1lqk2aM(lm1-dklG-m~v&EMGmD3jutLD9KdRN3daJb?a#k2|q-U4N?Hx8B94 zkF3>j-%$EmSI>fX`tY3M$j-nqn&jDSz-3w3A>9)$_r^+Y{jxXLDLo^$Y}wi*5(2t5>b9mr~EaVLeN*c=+r4 zz9xglV(YH`!Oj{(-Pp0lPPMk7`~0+u4S2#O5!uT>X))Er=vCcMqZ9rU8*A-sDo*c< zJWuxTZE64Mn6_zqG}QgmR;OaZG1tBME!gU#j{D!d>DqHc(~(623jzCH= zpZ&V__^5wvXLQQd!ee(I9vjk(&me^=4%A;47A(9!@sg+UeaTpN-QIKCPbXHxpInxNk1^qXd7H%otp?XrqWr{3683F$!7v$@y4d4PX$z-@4?MLFlr!CT)9a^jGi zM;*h9H;Gub{uf_`Mly~+zOA&dgJkJ!7_V{7o?U(jd9$kIh`aNZoD0WVUV64>*>-eh zd!??#drHBAo`l=|O5-~pv}(lplhU4%jrpb+&7K~U<3%QC@)vCwbQb=)zINUE-gk-> zz z9@pL@eXwB0K;-ToYvW6c_Qld}r(JalpF5kM``vAakj8PH?o%VXH#ijA1-V^0cQz?a zOm&_CJ<(?O*8H(c<>uJa!zC5iiXX3Z=si5=UO;T)tIadBvRIHO%!x_6(8GJm)qcO& zpsugDK~-(vL#|_#l3&f5xOQ!$r*7jj$4mXZnud7kn~p!Jsw$|f8B{s07kp!m;n7D{ zo;4GmYVq-o<{g>akYHXs+;yT|8`er6n$+8{j{j9a!27ceW%q`bKFTU?&>W^c_K z#DO60-d3DKXcd1c;I<+=@Q13Pd0SHAzh7c(ej}ww_s;N%lbeQ)RP7ixegCu7aqlKy z^;!0p#f?~gpGIFUv-80P7t^wXCG+=d?c67^?z1ahX?QWhtkQJY>6X*7N2#{#;+A>` z{qlpw^IWvHdohb*m;846di0L+b){v$(_X9DP~uFkMEcdGux3XXBdx7J#E zB^&44#l5vDwX!x#4luz&rUi-`Wsg zfbYofZI%s#N|{G|(LD&2?X{r^W%uH`ySi4N+q`M-$Qy;w8mMq*{zVXhn48Cg4^bbc z6BQ8h%~%{E8#IgJi{L{Rfv~iS60v|VP=aKGAv^&M^}PBb3d!TpP~Jo)mMO9ULwWWw z5aSgr zgU6#`1X>&|kg%fA0dVv>UniUEixlJJBAq>Pir7Dh^FC=@)7oFa!u0oy3JbIO6N zEvFYtI2Z=pAi(p10T?_MOGabyXgmco-5wrgGCx`i#8WE5dSaqjA`H$9i{bM>vk*&c zH-7T>mlk4A_+AF%4vK}55CGb41O*bK=}txAk>cq-BgLSsOCEPPhl_!Ol6#(RW5-~+ zezcLv7{cR=8hFkVpXAoNZ1*li6%Gnm{(kqsitRJeo)`Cv))t znPPzjrct;+Jh&2A;nSm%QE^}@0-4O=u*v3de&Ef~1R@cOW|IK|+MG*b;W-=%g=9V% zjcgsL)~*a13U7v$lgoQt!&wrp5aPq-#S?IZQt_uDPaYrikg#O3;Yc_fjzq$eC- zJ*k1a;cC=`8Ggh0h98JSsOu)dTMtosr9@ z@^8iGcxfmoOD-%PhsNU2c&sOmLd9B82^7@iYQxJd+hIS<)>5_yF`3lqdRWT#C@Mpi zh#rw5Q8*8TKG*3(-uxTfH2bL>{ZHo8VUyN2LQyna#i0@xso-zj{{?W8!HEZe0{&=z3g33Qva*LU+^HgAFl|*HDrnDF!SOaNhyOoUKr`spp5z-RvT4qB-)Saa^r?qR zN`9;_%d;0LbmVQR7O7;^>QpM3pf$Wx+)dI=v`j7DB?Ox&YrizBcKr4MBWEKwq`UdT zi`vCFg{aEv*H5hGAd>DN5a7zncW)2(y?htZxAM`Q5xqrfh`kl%S)l0|m-02@3VpiRA|SX=taJ% zAv@H!0H^Q7`x*{3q!AOYg)U8#C~R@>_jwXO>&ba^<+a~^yK;x)S8XQh+{{b#<$CK< zeezoa$r|Ar0ip97Rx9r)D1I3efXeqx4SanBxN4y2(HiUZIO2SN5uruLm|;&_KVp8r0cwko Ay#N3J literal 0 HcmV?d00001 diff --git a/textures/extra_mobs_glow_squid.png b/textures/extra_mobs_glow_squid.png new file mode 100644 index 0000000000000000000000000000000000000000..ccbdb9707a87ab43dfb41969e2c6e8cbe7672814 GIT binary patch literal 9028 zcmeHLc|6o>+aFsfWheU>`!a?Z%V6yLzVD)08QU;3mXef660&7qB3a5#6e3Ynl#o4A z6d^(=)jQNVr}IANeV+GxKJWYA;WNv9-QVkbUHA9CuKVW}XKiV8_#p2=003~<#8}^! z@~KUE0T~WZ-iz{1M*{#%w@=zTlWmcqz(67ahxfw*$tMD_Kx`Nu2LObPS7!O9yoMi% z{=Uu;PP@kV5q?S-MW}f=&78JGbO^QbTQXN2PZ7IFo7_WN81hByyWdv8JKLj82o*6eYu)^_o?T}fVD3Z!Q37y)ES_MVc&1g@qE9tGR;02+wbx%v#kH^ zgYDDB8fLMd(M4W!-dtllC&hi9>MKmD?80=~n}X9F=SYXp(+@YtP1?Szelgu_8EfC= zYHfnP?_vqrSesSv3gly1E(on9&F;(_*3=XGA$QTIEY9nlep~wfzVsG*`qmh;{i2X| z+??R6=GCdJxrp86;DSi^NOAJRZXub6JGn6*M(pm+KV5G9R$jGeztz@a8FtG)-=eJz zEy2WZ&iND_le7vU$-N!iwl~_a1bW_7**2d(1>oB3g-o}7jz}D|GB-!kzdG7UE7{^$ z9Lks4X`awNX}HMZBnkGz_Qukw~nu0#`@*y%+O5YhHdm zukK#LQR$yIr&a`q)IgCUr$rr5Wp6X>`fp=;m6|5aWXs>!UgThJm$OO1NP%oiOsZ?I zXZx1h-ndcuiOW@=pCn`9>R-9pUzC@nZWVf9L$mXONCM)~Wg8>D2sTYvAL4PE%amVz zbPFu(b$+{7bgXo~ z$?}v2Y0)i~rk0w=X=`Lsbt7x->`g&~>qn&26Ky{`Giq^i)GI1qm`Yg|SLaVYR{cc3 znPik-H({W-wH}H zuF0$X>ukd-x40&|jZ6_Ves)c1 zxFbLgk;S*MoW;PZQaZbFo0r+03zVR0>Pbh>9S>+nMIE*nakZnuKbWjncAr=tXybbC zDDe#-#hFXbG|GPNQ|E_fmUl-INAouy8Sr!*36Z?pU$-))4=?WCyz?k?8`STk0t^(k zKR?TRj8#rJfo?m9OSw`b=C}u6F#~E{N8EgVS;W)N2v!v^i5qaN%g5UlJh|ODn!0w7 zlNL3acc^JtDzp9K!u>4C8iDGTdmW+)b9^aEc0%mcEJAz>F7$dGMrB7DMmG61@(GK9 z7jFxxd9p(@D*cZOCT?7f9k^|2KFk@ba!j6ij7D}_)97$S$kz(>4H5P)y0WQpqKdxKmk^8>Q3z#5ll5v^E}~)<4#J*&T37jH_AZiVbQuUOmyJ z^UAG?L1ri^$D&@dtoI2vd;GJ(cUCggD98hh5?7!VoDcKS(dS`*0sWpZ7izw!jypFM zCn7|CWrE^4#eK`{-q_7XC=J7K8%AYvJ6D+Zq5&J{N##`ATKk3!MwO4(YOu2L$EpX< zT008I6(*cl9=|Z&AQFkrQMUb5FVMQ}gaRGO=ry*F8-G@OtR}Ttl&Rcx?4kryvA^2` zfwQhQ;R0i~;H@DqOsWug$Ea-oIlAb5 zoITsMR^8$HaI2w*VQh2*&Mz7o^bp$l;^KF&sliSr30}Trfz!=!WsnqI5Y;I=jy-hk zbyTUOX3zw09S8Gcq&;Sx`|;&2E9GMAqr?@P7B!{WwPJSmm`UB`{N8tdu(y`rnQ9^7 z%l>3|G&9!lgxmkKeJUiyeJ1(PFu=ncaZitI0mn&4ioLzE`4rh)3 z+H!AK^2*DBvFaOfZ(K{#E}a!xcp=u|9PM}xaF@+y>B!bqY})db`MDa)q|s6b=2pY$ zH-p!%>kd7wI(EOY%cD*8Bob4-S~5v4KcIf@@F#{PT7zb3)T3GJa93SsG-&0BFd|3Y zG`yesYT=uO1|C3p5wcmgeefHKH(%vybQ|r0aNCDOW%_CteZ=FCJJJj)X+z#CPV?f< zv`x3Ep6T)i^H%n8htv;IkO zVQei%)9u(5$BxTkiv@~bYFbSiyhYs^I#9sroTnsP&79^fD0|Vkz87&J(_lF z{it3=Y%+srmI=^TVxk-`&?|kp9WAt~D8QyowG{|BpdIFJy?pPq9dl?=&*V|VM}Ql zCYR`a-n}V7A_keGNcTrhg!62(+Xoy|hMgD)s+H~*k_DZ8Nwj60#Tw9nU_^iXtgp-+ z=8kcx_oaFj<#L0=mF{1nr+a9V0{g+jqs9od6XT{xKF}6wdPkjI*;d!sup{;0GFXp~ z@Z7t-lX{oCTNYavxoHm;WiO)d3viUSkZEj9N4u`lteiTWUv~9C1>izPWJXk8P^l;O2r}p<5&z>4Qmx#wK8y}8gRae(xvbA@* z1@0s!mnN2tHT90mN2a>gs*jDT*XdZ;t}q6E>7p6)uIcf~#2d)!mAT*NBUNNAXBeEv zHY%>}B7w87B%4_ZSS=GBYO_;&FYCBgo8-MPAuJKX&rXS2?~V@*#i$*=or%!#=zFXn zLv3&i>`1mAwodXGb9~D*AQs^kmu*!72>e8LsiPL5EBY4Ew#M^Q9g-TWh#+uaT9-rtSysSr1)`CY^kZWjZEPv)jxm9?hu7*pyJ3@K@(chTpxj{fUXMIX;Sb;tdyLHBILo+M5{#~L3GDh>p;HjLJ--Y9jHiJe$a>^dpq z+R##BGW*7B>uaRo)O6m=NL=gO?f1m*bg0WX3H^D$6##%L2Ct`QZK9|5+a-o_b;*rL z)-b+r%@Jc|*Ikr;go`z($2w2;!bP|#XZ-Q24V8#Rs_4Szy7?`#~q#7=)b-s?s4So8m?F-)hA;*m~+~d`K zpe{q973zAvF$6c`;<+_s5zIa3@-iaQu{}kFXNEoQZDxRT7he}F=Su&H0{9ct6x~yn zh=6BwaYDD{T6Q1Yepk~0yKgA2WW_Je6)zwgDlfw$y`~tXZ=>{xyG~9fw+VhDo!56N zwOu}Q#PPX%sZtdD%4Kaf5N62QkdCXU!S`CG@xX~E_qCR`Q{SZYIvfyrNL^tqta^G? zYg@yuUS4TIoDQwM74IK;iCUvYyFOrI`r)l91l8`-j`SCwocKDHBo;Praj8=4PIPn! zyQOZOc`R`Jok<2$Z}M(Kv@TVcRx#lb6-|@&hivtx7pj&*XPEkYb`HSdv=1((wXLkJ zXuqBOwv6xlK+lIEMvnn~0{{T#Ts-Ag>1<)Hh9>ySAu$9LRxZpxkaFt;01#SXfk?D3 zmJCE;z3>4VpbstWARr#20di8Zkhcib!+PV5PZF_qCoS#KCwX@I=R_W@=ypA3Z@{yq!R&TWEePrB(g{G zgF_!nLKE?UWIQ1NxW|b^5rWAYAP{99_>-J6i#7lO z?4f@}V$i?i0)vTu`xp!wg7w4tQxYLjm=*qnC*yH{Y|x+9vp4fEiBQ7*&i^O$Z+h+L zvahR}J^>xP7t};w1GJZ~8is(zW7PJ)qLDDH5>{RbjD;f=z>09n-oP=cieR{^5()#A zN5ioS$X}>T0!U4TLMZ8vDSNy>){czalTATcK>-GZ!(sBO z%9PJv{2j4G5~a-dSQX^upwNAH3|h^Q!il7m8{Qx3g@ptLcU8HG|*P}-|Ltg;e{Qph-EFbbut07fg}6fkHN92$m#|Cyacz>!0dM68Y% zr3NVbOlhwDeFjSYtUswg<3qi%d&MOWRRGH?fT2)(1!Xm;yc$d%^kcVy2*} zWX_O%4RiD)X(fD`^zv=QOHzO()3Z3cV(ySO9T?y^X}$W+trB-0vvRRx-@fm@@} zgE%@i)k}E2<75c{XbMD{r54a{9KnPH+i$v5#tspP;JU*xdXn=hSyqz#ogT*}+7GAJ z+ij5^;10ZoO&c?cZg;t}sqgq-LSX3u=Ka#fPs9e)pB1}F(cXJ#_2IebsV~D;=HEYl znCAPG3#jaRR(S5iha=Pg!23h00(fnV?1*OiZ#V3`4e?Me8i1b}8( z9mB`37?kH}Zlmu)@qjbxhvF?PT(1FAPPAcoCmejmy(IcKLS`mcgLa@WsOIIZ@WvjjE(6cVtk}LLX7v5}v!n`sL0RsIO zjjm5|Q8!e5Q)JvdJ?%69*WEDh+9KdE07aPPPq$g23?4UH7y7&2B?= zgXcx+Br=c21CKJy>~=#oq|Pv1_tGLXNPg^!I~CtE%nSF|YOgs+32;xlu!44;+p#g@ zjAWQif%k0DjGI)t;UYWh$+_2r%(`b5+EPvrUKlcRHSxIdl}PI)EqUW3oUOP=m4p3* za)Pm*H+&kl6`u#cNfwZtdsNfh=WyN!aQH$QCwvVb5-i_nHcl4uoOTUd*yIip<>2umrgL!mZ5{cj~@69#}>6leUYaBaX*IPjK>}+-EAqoxC)l;jl2QF9#H9{Xf zP1+D(q|3V1<48+0M)!_wW=>B$;?on8;HP4#;-5~ja5ZJsR?nph);m7yx`MDu9UWP= z^UbUNdN;uHeyXs@^5r2=flb{zI%%?1Q3x@aBHJwsi z`1zPb5_Z3RsZfPRw$KBb!`q7sC4CINEU?=MkBGatLlT&1fMBJGuMFz-*1w8B(?na$5N zw;tRzhA*X~m$s^NyC*WL7C=!5y&E@PIwN>lhoq?-A}`&ntn7Thc@Noiqad!9Ayo;S zB_W#ZCH??($x1Wq`O{*~V8s%E&HSN@ooN8(qUe)baY?Q^!!1r$td-I;0D5@GcfLrP Z1Xbb(V@oy4f0O|L69Y^AD&6Bz{{>3?#ryyO literal 0 HcmV?d00001 From dc2a6b16f0ce547d74e294532763a29837670665 Mon Sep 17 00:00:00 2001 From: NO11 Date: Fri, 2 Apr 2021 23:04:14 +0000 Subject: [PATCH 4/7] add glow squid model --- models/extra_mobs_glow_squid.b3d | Bin 0 -> 40908 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 models/extra_mobs_glow_squid.b3d diff --git a/models/extra_mobs_glow_squid.b3d b/models/extra_mobs_glow_squid.b3d new file mode 100644 index 0000000000000000000000000000000000000000..887576b28a8948bdd4aa0f19099db2303936f196 GIT binary patch literal 40908 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 J?z!jN{{oUE<@Nvo literal 0 HcmV?d00001 From 4ddeca613bfc2135d456fff1694968ee6988efec Mon Sep 17 00:00:00 2001 From: NO11 Date: Fri, 2 Apr 2021 23:04:43 +0000 Subject: [PATCH 5/7] add glow item frame model --- models/extra_mobs_glow_item_frame.obj | 156 ++++++++++++++++++++++++++ 1 file changed, 156 insertions(+) create mode 100644 models/extra_mobs_glow_item_frame.obj diff --git a/models/extra_mobs_glow_item_frame.obj b/models/extra_mobs_glow_item_frame.obj new file mode 100644 index 0000000..d0a5b0c --- /dev/null +++ b/models/extra_mobs_glow_item_frame.obj @@ -0,0 +1,156 @@ +# Blender v2.76 (sub 0) OBJ File: 'itemframe1facedir.blend' +# www.blender.org +mtllib itemframe1facedir.mtl +o right.frame_Cube.005 +v -0.313413 -0.313413 0.435326 +v -0.313413 0.313413 0.435326 +v -0.313413 -0.313413 0.498008 +v -0.313413 0.313413 0.498008 +v -0.376095 -0.313413 0.435326 +v -0.376095 0.313413 0.435326 +v -0.376095 -0.313413 0.498008 +v -0.376095 0.313413 0.498008 +vt 0.875000 0.812500 +vt 0.812500 0.812500 +vt 0.812500 0.187500 +vt 0.875000 0.187500 +vt 1.000000 0.812500 +vt 0.937500 0.812500 +vt 0.937500 0.187500 +vt 1.000000 0.187500 +vt -0.000000 0.937500 +vt 0.062500 0.937500 +vt 0.062500 1.000000 +vt -0.000000 1.000000 +vn 1.000000 0.000000 -0.000000 +vn 0.000000 0.000000 1.000000 +vn -1.000000 0.000000 0.000000 +vn -0.000000 0.000000 -1.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 1.000000 0.000000 +usemtl None +s off +f 2/1/1 4/2/1 3/3/1 1/4/1 +f 4/1/2 8/2/2 7/3/2 3/4/2 +f 8/5/3 6/6/3 5/7/3 7/8/3 +f 6/1/4 2/2/4 1/3/4 5/4/4 +f 1/9/5 3/10/5 7/11/5 5/12/5 +f 6/9/6 8/10/6 4/11/6 2/12/6 +o left.frame_Cube.004 +v 0.376095 -0.313413 0.435326 +v 0.376095 0.313413 0.435326 +v 0.376095 -0.313413 0.498008 +v 0.376095 0.313413 0.498008 +v 0.313413 -0.313413 0.435326 +v 0.313413 0.313413 0.435326 +v 0.313413 -0.313413 0.498008 +v 0.313413 0.313413 0.498008 +vt 0.875000 0.812500 +vt 0.812500 0.812500 +vt 0.812500 0.187500 +vt 0.875000 0.187500 +vt 1.000000 0.812500 +vt 0.937500 0.812500 +vt 0.937500 0.187500 +vt 1.000000 0.187500 +vt -0.000000 0.937500 +vt 0.062500 0.937500 +vt 0.062500 1.000000 +vt -0.000000 1.000000 +vn 1.000000 0.000000 -0.000000 +vn 0.000000 0.000000 1.000000 +vn -1.000000 0.000000 0.000000 +vn 0.000000 0.000000 -1.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.000000 1.000000 0.000000 +usemtl None +s off +f 10/13/7 12/14/7 11/15/7 9/16/7 +f 12/13/8 16/14/8 15/15/8 11/16/8 +f 16/17/9 14/18/9 13/19/9 15/20/9 +f 14/13/10 10/14/10 9/15/10 13/16/10 +f 9/21/11 11/22/11 15/23/11 13/24/11 +f 14/21/12 16/22/12 12/23/12 10/24/12 +o lower.frame_Cube.003 +v 0.376095 -0.376095 0.435326 +v 0.376095 -0.313413 0.435326 +v 0.376095 -0.376095 0.498008 +v 0.376095 -0.313413 0.498008 +v -0.376095 -0.376095 0.435326 +v -0.376095 -0.313413 0.435326 +v -0.376095 -0.376095 0.498008 +v -0.376095 -0.313413 0.498008 +vt 0.187500 0.187500 +vt 0.125000 0.187500 +vt 0.125000 0.125000 +vt 0.187500 0.125000 +vt 0.875000 0.187500 +vt 0.875000 0.125000 +vt 0.812500 0.187500 +vt 0.812500 0.125000 +vt 0.875000 0.937500 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 0.125000 0.937500 +vn 1.000000 0.000000 0.000000 +vn 0.000000 0.000000 1.000000 +vn -1.000000 0.000000 0.000000 +vn -0.000000 0.000000 -1.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 1.000000 0.000000 +usemtl None +s off +f 18/25/13 20/26/13 19/27/13 17/28/13 +f 20/29/14 24/26/14 23/27/14 19/30/14 +f 24/29/15 22/31/15 21/32/15 23/30/15 +f 22/29/16 18/26/16 17/27/16 21/30/16 +f 17/33/17 19/34/17 23/35/17 21/36/17 +f 22/30/18 24/29/18 20/26/18 18/27/18 +o upper.frame_Cube.002 +v 0.376095 0.313413 0.435326 +v 0.376095 0.376095 0.435326 +v 0.376095 0.313413 0.498008 +v 0.376095 0.376095 0.498008 +v -0.376095 0.313413 0.435326 +v -0.376095 0.376095 0.435326 +v -0.376095 0.313413 0.498008 +v -0.376095 0.376095 0.498008 +vt 0.187500 0.875000 +vt 0.125000 0.875000 +vt 0.125000 0.812500 +vt 0.187500 0.812500 +vt 0.875000 0.875000 +vt 0.875000 0.812500 +vt 0.812500 0.875000 +vt 0.812500 0.812500 +vt 0.875000 0.937500 +vt 0.875000 1.000000 +vt 0.125000 1.000000 +vt 0.125000 0.937500 +vn 1.000000 0.000000 0.000000 +vn 0.000000 0.000000 1.000000 +vn -1.000000 0.000000 0.000000 +vn -0.000000 0.000000 -1.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 1.000000 0.000000 +usemtl None +s off +f 26/37/19 28/38/19 27/39/19 25/40/19 +f 28/41/20 32/38/20 31/39/20 27/42/20 +f 32/41/21 30/43/21 29/44/21 31/42/21 +f 30/41/22 26/38/22 25/39/22 29/42/22 +f 25/45/23 27/46/23 31/47/23 29/48/23 +f 30/48/24 32/38/24 28/41/24 26/45/24 +o background_Plane +v 0.313413 -0.313413 0.466667 +v -0.313413 -0.313413 0.466667 +v 0.313413 0.313413 0.466667 +v -0.313413 0.313413 0.466667 +vt 0.187500 0.187500 +vt 0.812500 0.187500 +vt 0.812500 0.812500 +vt 0.187500 0.812500 +vn -0.000000 0.000000 -1.000000 +usemtl None +s off +f 33/49/25 34/50/25 36/51/25 35/52/25 From 6815d34569005b89abd8b64d60fcd51ec2fdbf0d Mon Sep 17 00:00:00 2001 From: NO11 Date: Fri, 2 Apr 2021 23:06:05 +0000 Subject: [PATCH 6/7] activate glow_squid and glow_squid_items --- init.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/init.lua b/init.lua index 175800b..28fab0e 100644 --- a/init.lua +++ b/init.lua @@ -20,5 +20,9 @@ dofile(path .. "/fox.lua") dofile(path .. "/cod.lua") dofile(path .. "/salmon.lua") dofile(path .. "/dolphin.lua") +dofile(path .. "/glow_squid.lua") + +--Items +dofile(path .. "/glow_squid_items.lua") From da711597241015c7789161c03af0297ffbc21e1e Mon Sep 17 00:00:00 2001 From: NO11 Date: Fri, 2 Apr 2021 23:14:21 +0000 Subject: [PATCH 7/7] add glow squid spawn icon texture --- textures/extra_mobs_spawn_icon_glow_squid.png | Bin 0 -> 6474 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 textures/extra_mobs_spawn_icon_glow_squid.png diff --git a/textures/extra_mobs_spawn_icon_glow_squid.png b/textures/extra_mobs_spawn_icon_glow_squid.png new file mode 100644 index 0000000000000000000000000000000000000000..e7b8bbaa4cd65c06aaf4c151f56cddb52cd33f12 GIT binary patch literal 6474 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