]> git.lizzy.rs Git - Crafter.git/blob - todo.txt
Fix run sneaking, add sapling
[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
35 saplings
36 make entities push against players
37 crafting bench
38 fishing
39 bows
40 fix full inventory collection deletion bug
41 3d character
42 boat
43 shiftclick with tool tries to place torch
44 make tnt hurt player
45 rewrite minecart - halfway - make go up and down hills
46 right click with tool places torch
47 if placed last node put another stack into hand
48 have falling node hurt player?
49 add a function to set a velocity goal to entities and then implement it with all entities
50 ^make a value if below then stop?
51 colored chat messages
52 check if everyone is in bed before going to next night
53 also lock player in bed until they get out or daytime
54 create a function to check if a node or group is below
55
56
57
58
59 open bugs:
60 fix torches not deleting particles when mounted node dug <- meta glitch?
61 --fixing with abm
62
63
64
65 possible applications:
66 causes object to magnetize towards player or other objects and stop after an inner radius
67 use for better item magnet?
68
69 if object:is_player() and object:get_player_name() ~= self.rider then
70       local player_pos = object:getpos()
71       pos.y = 0
72       player_pos.y = 0
73       
74       local currentvel = self.object:getvelocity()
75       local vel = vector.subtract(pos, player_pos)
76       vel = vector.normalize(vel)
77       local distance = vector.distance(pos,player_pos)
78       distance = (1-distance)*10
79       vel = vector.multiply(vel,distance)
80       local acceleration = vector.new(vel.x-currentvel.x,0,vel.z-currentvel.z)
81       
82       
83       if self.axis == "x"      then
84             self.object:add_velocity(vector.new(acceleration.x,0,0))
85       elseif self.axis == "z" then
86             self.object:add_velocity(vector.new(0,0,acceleration.z))
87       else
88             self.object:add_velocity(acceleration)
89       end
90       
91       --acceleration = vector.multiply(acceleration, -1)
92       --object:add_player_velocity(acceleration)
93 end