Code Monkey home page Code Monkey logo

vanillamods's Introduction

Hay! ๐Ÿ‘‹

vanillamods's People

Contributors

shadowcreator250 avatar

Stargazers

 avatar

vanillamods's Issues

ToDo's for v0.4 or higher: new add-on ideas

  • vertical elevators (like in ftb infinity)
  • oreminer: mines whole ore veins
  • miningturtle: mines a tunnel and collects all items
  • excavator: a tool for landscaping, mining tunnels, ... (like in ftb infinity)
  • blockbreaker: breaks all surrounding blocks (on the eye level)
  • autofields: automatic harvesting fields
  • lumberaxe: chops whole trees

Bug: you can duplicate items by using machines with blocks

For example: with the EnderHopper-add-on you can duplicate hoppers because every time you place this thing it places a hopper, but when you brake the hopper to destroy the EnderHopper you get the hopper and the EnderHopper as items back.

Summary: You can cheat items with these machine blocks.
Fix required: delete the block item after destroying the block and then remove the machine entity.

add-on idea: the BlockBreaker

  • small armor stand that turns himself around and mines the block in front of him
  • can be toggled on/off (daylight_sensor value)
  • all block items are teleported under him so they can be transported away
  • if daylight_sensor is destroyed, he will destroy himself and give the nearest player itself in item form so he can be placed again

(was added in #11 )

Improvement ideas: the console book

  • first page: short description, name author, change-to-chat-console button (link to SC250 YT channel and GitHub for the wiki/documentation)
  • last page: get items buttons, uninstall button
  • CCLib page: name Halbzwilling as original creator (link to YT video + channel)

add-on idea: better storage barrels

  • like in FTB
  • like the datapack from this dude I commented the video (watch later playlist SC250)
  • log with an item_frame in front
  • place item (stackable) in item_frame
  • lock item in item_frame with custom item (get 1 of the item back)
  • all items that are nearby item_frame and matches item in item_frame are sucked in (added to item count in barrel)
  • turning item in item frame releases 1 item out of barrel (must be resetted)
  • shift turning releases 1 stack (if available)
  • taking the item out of item_frame releases all remaining items and frees the barrel
  • item in item frame is renamed after current item count in barrel (test this!)
    (all must be tested, I don't know if this works)
    (is there a scoreboard for turning an item in a item frame?)

ToDo's: Improvement ideas for the uninstalling system

  • Improve the uninstalling process:
    ~ 1. Turn off all add-ons (vmcore:setup function)
    ~ 2. Call uninstall functions of every add-on
    ^ add all add-on-regarded entities a vm_kill tag
    ^ removes machine blocks on the position of the entities if there is a block; kill the entities
    ^ clear all add-on-regarded item out of players inventories [only works with player how are online]
    ^ remove add-on-regarded tags [only works with player how are online]
    ~ same process with vmcore related stuff (exists partially already)

[/clear removes items out of off-hand]

add-on idea: an Excavator

  • only mines stone, cobbly, andesite, diorite, granite, sand, gravel and dirt
  • needs energy (is filled up by sneaking and holding excavator in offhand + dropping coal blocks on the ground); 1 coal block = 2700 energy (energy display in lore)
  • Different Modes:
    ~ 1. Strip-Mining: 2Block-Tunnel (3 energy consumed per 1 block further)
    ~ 2. 3x3-Tunnel (12 Energy cost per 1block further)
    ~ (3. 5x5-Tunnel (27 Energy cost per 1 block further)
  • Replaces lava and water in the tunnel and on the tunnel walls with cobble-stone
    (name space: excavator)

add-on idea: the mining turtle

  • a little minion (block) that mines a tunnel (maybe different modes?) and collects all items
  • can't mine bedrock and so on...

add-on idea: automatic fields

  • automatic planted and harvested quadratic fields
  • items are teleported into the middle (in the middle there is the machine block)
  • 3 different tiers: 9x9 / 13x13 /17x17
  • indicators per tier where the water sources have to go
    (name space: autofields)

add-on ideas

  • TreeChopping machine
  • Harvester for suger_cane, melon, pumpkin, kelp
  • Campfire (Healing ability) (mayby for 1.14)
  • AutoCrafter for dried kelp to blocks
  • AutoSmelt add-on for tools

add-on idea: the ore miner

  • a tool that can mine whole ore veins
  • can only mine ores
  • drops ores in silk-touch or normal variant? -> no fortune?
  • works like the lumber axe

Improvement idea for LumberAxe

let raycast item check for item below (log item tag) -> this block was mined

can I somehow prevent the item from spilling to a side (set motion to 0?)

add-on idea: verical elevators

  • like in ftb infinity
  • different colors (16) -> droppers where you can put the color in?
  • you can only teleport between the same color
  • max vertical range? (changeable?)
  • jump to teleport up
  • sneak to teleport down
  • the entity in elevator block only spawns when a player is in reach/on top of the elevator block
  • then she searches for elevator blocks over/under it with the same color and wakes them up (spawns the entities in the elevator blocks)

ToDo's for v0.3.2

  • add-ons: correct loading and unloading messages
  • add-ons: add an indicator (sound) when loading/unloading

add-on idea: the lumber axe

  • gold axe

  • if 1 block of a tree is chopped with this axe, the whole tree will fall

  • scoreboard (axe used, wood chopped, axe in hand [tag]) -> to ensure, that first block was mined by a lumber axe

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.