Over the summer, while working on the SparseWorld project, I modified the Minecraft 1.5.2 client using the Minecraft Coder Pack (MCP) so that players could explore maps with arbitrary heights. Although successful, I will/would have to re-apply my changeset to every new version of Minecraft, and I also will need to separately update Bukkit (my Minecraft server of choice) to support these changes, which modify the core functionality Minecraft uses to send chunks and blocks to and from clients and display chunks. What should I use for a longer-term solution that will let people from the general public modify their clients, for 1.6.x and/or 1.7 and above, and will allow me to patch Bukkit?
- MCP, ie, directly modifying class files
- Forge: Does Forge let me sync the changes to the client's internal server and changes to Bukkit's server?
- Some other solution?

Thanks in advance!
*bump* Just for my own reference, the following two links look like they'd be helpful if I decide to pursue the Forge or Bukkit mod route:
- http://wiki.bukkit.org/Plugin_Tutorial
- http://www.minecraftforge.net/wiki/Packet_Handling
My personal opinion forge is probably your best bet. There are already mods to make packet modification/injection easier and as long as it follows the api updates should be relativily straight forward on your end for both the client and server. Now as for bukkit compatibility the suggestion I have for that is http://ci.md-5.net/job/MCPC-Plus/ thats the Jenkins for it but its essentially a spigot server with the bukkit and forge apis implemented. Now I know spigot was breaking things back in 1.6.2 we have not tried to see if it fixed any of the issues in 1.6.4 it really only broke hoppers so they were not tick accurate anymore. which breaks the iron trench and automatic potion machines. Which is annoying but acceptable for the performance gain in my opinion
A bit of googling on cubic chunks brought me to spout craft. Take a look at it as they supposedly have them implemented at least on the local client. not 100% sure if its server side as well.
geekboy1011 wrote:
A bit of googling on cubic chunks brought me to spout craft. Take a look at it as they supposedly have them implemented at least on the local client. not 100% sure if its server side as well.
I see this topic that mentions it, but the latest version that that mentions is 1.2.5. I'll see what I can find about a newer Spout version that has that support, and if they're bringing it into 1.7.2.
*bump* Note to self, look into whether Cubic Chunks is back in business:

http://www.minecraftforum.net/topic/1707097-cubic-chunks-reduced-lag-infinite-height-and-more-over-two-thousand-supportersupdated-feb-3rd/
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 1 of 1
» All times are UTC - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement