]> git.lizzy.rs Git - Crafter.git/blob - todo.txt
A test
[Crafter.git] / todo.txt
1 ALPHA STATE CHANGELOG
2 0.1
3 --make a grass biome
4 --make trees
5 --make hand - mod another mod
6 --make items drop
7 --make tools
8 --make trees drop stuff with shears
9 --add treecapitator
10 --itemstack max 1000
11 --ores
12 --vignette
13 --furnace
14 --add signs with vanessae's sign library
15 --crafting recipes
16 --beds - set respawn point - only sleep at night
17 --make treecapitator cut down whole tree if using axe - make trees drop items on treecapitator
18 --tnt
19 --sand fall down
20 --tnt throw player - and items
21 --water flow faster
22 --torches with particle
23 --make a mob
24 --0.2
25 --fix tools causing crash on pigs with no fleshy definition
26 --ladders - only placeable on walls
27 --eating animation - particles? - entity?
28 --boats
29 --make falling item have fall soundspec
30 --rebalance sand audio
31 --rewrite the item collection better
32 (not finished) redstone - make nodes drop multiple items individually
33 --make item collection move with the player's speed
34 --made saplings
35 --make grass spread
36 --water buckets
37 --buckets water farmland
38
39 make mobs pathfind again when moving into new node
40
41
42 crafting bench
43
44
45
46 farming - 
47 - tall grass spawns on regular grass 
48 - drops seeds 
49 - add hoe 
50 - add fertilizer (pig drops bone randomly) 
51 - fertilizer is made out of bone - 
52 - fertilizer can make tall grass grow on regular grass
53 - bread - 3 bread in a row
54 - make sandwich with bread and cooked porkchop
55 - fertilizer used on saplings randomly make tree grow (make sapling growth a function)
56
57 make torches abm that checks if player in area
58 make furnace abm that checks if player in area
59
60
61 fishing
62 bows
63 fix full inventory collection deletion bug
64 3d character
65 boat
66 shiftclick with tool tries to place torch
67 make tnt hurt player
68 rewrite minecart - halfway - make go up and down hills
69 right click with tool places torch
70 if placed last node put another stack into hand
71 have falling node hurt player?
72 add a function to set a velocity goal to entities and then implement it with all entities
73 ^make a value if below then stop?
74 colored chat messages
75 check if everyone is in bed before going to next night
76 - also lock player in bed until they get out or daytime
77 - create a function to check if a node or group is below
78
79 minecart car train? - off rail use
80 - automatic step height for off rail use
81 - make cars follow each other
82 - oil which spawns underground in pools
83 - powered minecart car (engine car)
84 - chest minecart car
85 - player controls engine car
86 make entities push against players
87
88
89 open bugs:
90 fix torches not deleting particles when mounted node dug <- meta glitch?
91 --fixing with abm
92
93
94
95 possible applications:
96 causes object to magnetize towards player or other objects and stop after an inner radius
97 use for better item magnet?
98
99 if object:is_player() and object:get_player_name() ~= self.rider then
100       local player_pos = object:getpos()
101       pos.y = 0
102       player_pos.y = 0
103       
104       local currentvel = self.object:getvelocity()
105       local vel = vector.subtract(pos, player_pos)
106       vel = vector.normalize(vel)
107       local distance = vector.distance(pos,player_pos)
108       distance = (1-distance)*10
109       vel = vector.multiply(vel,distance)
110       local acceleration = vector.new(vel.x-currentvel.x,0,vel.z-currentvel.z)
111       
112       
113       if self.axis == "x"      then
114             self.object:add_velocity(vector.new(acceleration.x,0,0))
115       elseif self.axis == "z" then
116             self.object:add_velocity(vector.new(0,0,acceleration.z))
117       else
118             self.object:add_velocity(acceleration)
119       end
120       
121       --acceleration = vector.multiply(acceleration, -1)
122       --object:add_player_velocity(acceleration)
123 end