something stat simulates jumping on the block under it, I feel like there are a few mods that require that these days
Given all of the custom worldgen survival modpacks simulating all sorts of things, I'm surprised there's none that simulate surviving in an ocean, similar to the Raft Survival Game, but with Minecraft logic.
- This would have a heavy dependency on fishing. Change up the lists, add a lot of stuff that requires certain levels of rods to actually catch. This way, a rod the player starts with could catch only a few resources, and they'd have to upgrade from that to start catching better stuff.
- Bouyant platforms could be made to operate similar to lilipads (places on water surface only), but replace the water block instead of going on top. Actual planks and stuff to build up with would operate like saplings and wash away when hit by water, or the supporting block removed like leaves.
- Platforms can change appearance similar to how fences will update their visual effect based on adjacent blocks on the X/Y axises, though I'm not sure how hard it would be to code it to only be able to be targetted when it's got an open side the way zombies can target doors.
All the Minecraft code you mean? That wouldn't be great.How about a mod that rewrites all the code to work in Python. Python is great for large amounts of data, which modded Minecraft has a lot of.
Hmm, good points, but how about Python for background things like loaded chunks which you don't see. They're just there.All the Minecraft code you mean? That wouldn't be great.
Minecraft also has large amounts of computation, which scripted languages don't excel at. Minecraft-in-Python, besides breaking all mods ever, would also not be very performant.
Lots of computation. SrslyHmm, good points, but how about Python for background things like loaded chunks which you don't see. They're just there.
All the Minecraft code you mean? That wouldn't be great.
Minecraft also has large amounts of computation, which scripted languages don't excel at. Minecraft-in-Python, besides breaking all mods ever, would also not be very performant.
Adjust your language friend, and avoid unhelpful accusations. (goodness gracious, now I'm "parroting" someone or something or other.)This made no sense. EVE has massive amounts of computation and performs well. Don't parrot half truths then jump to assumed conclusions. Chunk loading via java or python would perform almost identical, its mainly up to the efficiency of the programmer not to force the code to go 'the long way around'.
What I think he was getting at is that Minecraft in general would be more digestible to the masses than Java. Java isn't a 'hard' language, but it is not very welcoming and concise to novices while python is clean and easy to understand. Proof of concepts are extremely easy and code rot is a smaller issue. Version changes in minecraft are a nightmare to a lot of people because java can be a clusterfuck when some mj dev wants to move a pixel.
Adjust your language friend, and avoid unhelpful accusations. (goodness gracious, now I'm "parroting" someone or something or other.)
If someone's particularly interested, I'm explaining that I can make a Minecraft-rewrite run better on a lower-level language than a higher-level one. Its simple to say "a good developer can make CPU-intensive python programs run well" but its also not the point: That same programmer can still accomplish the same task with, say, Go, and have it perform considerably better.
Your observations regarding other language benefits (comprehensiveness, code rot, maintainability, etc) are all very good and very irrelevant to the actual discussion.
Could I write an application in Python and have it work well? I certainly hope so. But if I were extremely concerned about performance (the original discussion), it wouldn't be high on my list of desirable languages.
Hope this helps.
I also think this is a really really nice idea - that would be so handy! Even just something that would allow you to access the interface of the replicator from your AE system, so you still have to scroll through and tell it to craft and stuff, but from your Terminal. Even if it had to have its OWN terminal, that would still make it somewhat helpful.I have another idea. A mod that allows you to link the Ic2 replicator into an applied energistics system. For instance I want a machine chassis from EnderIO. I can just click Replicate in the Terminal like craft, and it will make it with UU-Matter.
Here's an idea, why does an entire chunk need to be reprocessed when a block state changes? Surely in most cases, just updating the 3x3x3 area around the target block would be sufficient?