diff --git a/crafting.png b/crafting.png new file mode 100644 index 0000000..5894d6a Binary files /dev/null and b/crafting.png differ diff --git a/modpack.txt b/modpack.txt new file mode 100644 index 0000000..b66f26a --- /dev/null +++ b/modpack.txt @@ -0,0 +1 @@ +modpack \ No newline at end of file diff --git a/readme.txt b/readme.txt new file mode 100644 index 0000000..ccf74f3 --- /dev/null +++ b/readme.txt @@ -0,0 +1,90 @@ +Licenses: CC0 +Version: 8 +Created by: AiTechEye + +All info you need will be fund when you using the tools. +type /vexcazer in game to see advanced info & version + +when you using a unused vexcazer:default, and have privs like vexcazer and vexcazer_ad, you will be given mod/admin stuff (if its not in your inventory and if auto_ad_mod is on) + +vexcazer:admin vex_ad +vexcazer:mod vex_mod +vexcazer:default vex_def +vexcazer:controler vex_con +vexcazer_adpick:pick vex_adpick +vexcazer_telepad:pad + + +The modes +PlaceDig xz: place/dig xz +Replace xz: like PlaceDig, but replacing (2 modes) +Autoswith: using blocks from more slots on hotbar at same time. +Travel1/2: set position1/2 like a /sethome1/2 (will not works if the postion are protected) +Teleport: yourself or an object +MassivePlaceDig: place or dig N*N*N +Gravity control: (same code from the gravitygun mod) +Flashlight: (works in water+turns of in daylight) +Copy: (copy basic structures) +Con: Dig/Replace blocks that are connected to each other +SelectiveRadio: dig/place selected block in radio +Regen: regenerate area (same as /deleteblocks) + + +vexcazer_adpick: the admin pickaxe [/giveme vex_adpick] (will be given to moderators / admins) +vexcazer_auto_ad_mod: enables benefits with give/creative + autoget ad/mod vex when using an unused common-vexcazer [/giveme vex_ad, /giveme vex_mod] +vexcazer_copy: copy mode +vexcazer_flashlight: flashlight mode +vexcazer_gravity: gravitycontrol mode +vexcazer_massive: MassivePlaceDig +vexcazer_powergen: powergenerator / charger +vexcazer_teleport: teleport mode +vexcazer_travel: travle modes +vexcazer_radio radio/selective radio +vexcazer_regen Regen +vexcazer_con: connected blocks + +======For moders:====== (all registry settings and functions can be nil) +How do i add modes? +make a new mod/folder, with the depends.txt/vexcazer and init.lua then use this functions + + +vexcazer.registry_mode({ + name="Mode name", + info="Mode info", + info_mod="", --show info for:__ + info_admin="", + info_default="", + wear_on_use=1, --takes power to use (default power amount = 1000) + wear_on_place=2 + hide_mode_mod=false, -- hide mode for:__ + hide_mode_admin=false, + hide_mode_default=true, + disallow_damage_on_use=false -- disable hurt-on-hit object and place when using this mode + on_place=function(itemstack, user, pointed_thing,input) end, + on_use=function(itemstack, user, pointed_thing,input) end, +}) + +input={ the input variable + mode_name name of the mode + itemstack + default=true the default tool + mod=false moderator like default but 50% default & 50% admin + admin=false admin can destroy everything & no drops + mode=1 the mode + max_amount amount of the tool + user the user + user_name user:get_player_name() + creative=true have creative or give, or creative mode (beta) + on_use=true + on_place=false + index user:get_wield_index() + lazer vexcazer:lazer1 +} + +vexcazer.place({pos=pos,node={name=name}},input)-- returns true if successful or false +vexcazer.dig(pos,input,nolazer)-- returns true if successful or false +vexcazer.replace({pos=pos, stack=stack,replace=replace,invert=invert},input)-- returns true if successful or false, (invert: dig evyerthing except the stack/name, can be nil) +vexcazer.lazer_damage(pos,input,size)-- makes damage in a area, default is 1, size can be nil +vexcazer.round(number)-- round +vexcazer.save(input,string,value,global) -- saves value in the tool (will use modename.string) (global is used outside the functions / itemstack [global=true]) +vexcazer.load(input,string) -- load saved string in the tool (will use modename.string) \ No newline at end of file