cuberite/cuberite

Tracking Issue: Missing Features

12xx12 opened this issue ยท 13 comments

This is a tracking issue for features in Notchian minecraft that are not implemented in Cuberite, broken down by version. Component features have links to individual issues.

Pre 1.0

Version 1.0

The End:

  • It's own issue #4907
  • Monster spawn stone bricks #4908

Mobs:

  • Spawning Villager in Villages (No trading until 1.3) #4909

Version 1.1

  • Blacksmith buildings in villages now have a chest that contains loot. #1097

Version 1.2.1

  • Iron Golem spawning in Villages #4910
  • Zombie Sieges (Already removed from the game so not implemented)
  • #5356
  • Wolf Breeding #4911

Version 1.3.1

  • Wood Blocks (the ones with the texture on all sides) #4912
  • Villager trading #3450
  • Writing books #762 #4616
  • Starting Chest #4913

Version 1.4.2

  • Wither Boss bar #4915
  • Whitch #4905
  • Mob Spawner specialized NBT tags to spawn equiped mobs #4916
  • NBT tags as potion descriptors #4917
  • Carrots and potatoes can be found in farms in villages #4824

Version 1.5

  • Daylight sensor #4918
  • New Rails #215
  • Abandoned mineshaft: Now spawn items in minecarts with chests, instead of chests #4919
  • Renamed item containers will now display that name when viewing the container's contents #4920
  • Renamed Command Blocks now use their name instead of @ in the chat #3239

Version 1.6

  • Horse Riding #3839 #703
  • Attribute system #4921
  • Added chest generation in nether fortresses #1097

Version 1.6.1

Version 1.7

Version 1.8

  • Arrows should slow down under water #5036
  • Villagers don't harvest crops #5037
  • Pets should show death message if named with a name tag #5038

Version 1.9

  • Elytra doesn't glide #4311
  • End crystals can't be placed #5039
  • No attack cooldown #5040

Version 1.10

  • Magma blocks don't hurt the player or mobs #5041
  • Implement structure blocks #5042
  • Chorus fruit and ender pearls should teleport the player off of rideable mobs #5043
  • Eating Chorus fruit should sometimes teleport the player #5044

Version 1.11

  • /locate command #5046
  • Add Shulker Box #4838
  • Implement totem of undying behaviour #5047
  • Shield doesn't do anything #3208

Version 1.12

This list does not claim be to be complete. I went through the patch notes on the wiki and tried out some stuff. It's just a start.

I didn't check the versions older then 1.0 (so beta, alpha,...)

There might be some changes to the mentioned features that I didn't consider!

The striked entries have been removed or updated in newer versions

1.8 thru 1.12 thanks to @PureTryOut

Note: the baseline for this list is: 23bca00

Hi, I would like to help but I'm new to this and find this repositar only recently. Can you advise me where to start?

Hi,

we have a discord and a forum if there any questions. there are some issues marked with the label effort/easy. that's a good way to get to know the codebase.

Check the website for the links!

I just want to say thanks for keeping track of this. My main reason for not using Cuberite actively is because I purely play survival and it misses the required features to do so to to the fullest. I've been annoyed by this in the past and is the main reason I left the project as a user and plugin developer a few years ago.

I still have the opinion that working to implement all missing vanilla features up to a certain MC version (e.g. 1.12.0) is better than trying to add random things from newer versions, hopefully this tracking issue will help with that.

@PureTryOut same, I use Yatopia while I'm waiting for Cuberite to be good for survival servers. Yatopia is the fastest (afaik) java edition server out there.

I still have the opinion that working to implement all missing vanilla features up to a certain MC version (e.g. 1.12.0) is better than trying to add random things from newer versions, hopefully this tracking issue will help with that.

Agreed. I feel that the cuberite devs should focus on the features in order of release date, like oldest features first. I rather have a feature complete 1.12.2 server, than a 1.16 compatible server with tons of vanilla features missing.

Our users have spoken!

No more new feature PRs till this is closes ๐Ÿ˜‡๐Ÿ˜‚๐Ÿ˜‰๐Ÿ˜‰๐Ÿ˜‰๐Ÿ˜‰ wink

\s

A list of missing mobs and entities of 1.8 and up is available in #3499.

I'll test more versions up to 1.12 and will update this post with stuff I find.

Version 1.8

  • Arrows should slow down under water #5036
  • Villagers don't harvest crops #5037
  • Pets should show death message if named with a name tag #5038

Version 1.9

  • Elytra doesn't glide #4311
  • End crystals can't be placed #5039
  • No attack cooldown #5040

Version 1.10

  • Magma blocks don't hurt the player or mobs #5041
  • Implement structure blocks #5042
  • Chorus fruit and ender pearls should teleport the player off of rideable mobs #5043
  • Eating Chorus fruit should sometimes teleport the player #5044

Version 1.11

  • /locate command #5046
  • Add Shulker Box #4838
  • Implement totem of undying behaviour #5047
  • Shield doesn't do anything #3208

Version 1.12

@12xx12 #5047 has been resolved.

@1285done #5039 has been resolved.
#5041 also has been resolved a while ago.

Version 1.8

  • Pets should show death message if named with a name tag #5038

This is now fixed

I like the new way git GitHub displays the references - you can now see if a issue is closed

*Github, nothing "Git" about it ๐Ÿ˜‰

But yeah, that does look nice!

Mules need to be implemented #5474