Simple Planes (Forge)

Simple Planes (Forge)

5M Downloads

todo and plans

adoxentor opened this issue ยท 1 comments

commented

Hope i'm not over stepping...
I wasn't originally planning on adding more than easy flight, but i'm having fun so in order to continue I think we should communicate our goals.
My ideas are:

  • side chest upgrade(like donkey's), and big crate upgrade for back seat.
  • custom inventory window like in horses. see this
  • folding upgrade, makes the plane return to players inventory upon departure. (kinda late game probably - ?enchantment?)
  • keeping everything simple.
  • ability to remove mobs from the plane like this
  • plane crash, while I like the idea, it is hard to think what parameters should be, maybe look at the elytra's code.

code staff

  • unifying the woods into a field in the plane
  • moving the furnace to upgrades to make it a space believe for future engines, or available seat in external engine like solar.
  • ?texture baking? adding support for modded woods/ other materials, maybe even build it in reload time and allowing datapacks. easiest way will be taking example from this
  • ??maybe add realistic flight physics, if someone is extremely bored.

Because of the times i don't have much to do, so again sorry for going all in on your project,
all the best adox.
p.s. If you invite me to go all in, we might need a better communication channel, but in any case this is a good place to document plans and goals.

commented
  • I'm planning to add chest upgrade like the TNT upgrade.
  • Furnace as an upgrade was also my idea I'm going to do that after finishing current upgrades.

And about modded woods:
haven't find any information about runtime texture baking for entities. I was using hardcoded enum before and it isn't great idea. Future modded woods are actually main reason why I changed to inhertance. Maybe we could write custom EntityType which would have a field with the planks registry name (for example oak furnace plane would have "minecraft:oak_planks")? I'm open for ideas, but I'm sure going back to hardcoded enum is bad idea.

You can add me on discord if you want a better communication channel: Przemek#7245