Is this at all possible? (A Minecraft question for java buffs)

Recommended Videos

AtheistGuy

New member
Oct 10, 2011
332
0
0
I have an idea for a meta-mod. I doubt anyone is thinking of making this or even willing to do this to begin with so I'm going to learn java to make it myself. But before that I must know. Is this at all possible? Is there some kind of technical limitation to making a meta-mod with these qualities?

A simplified mod maker. Instead of having people take up learning java, make it possible to alter functions from an interface.
Allowing people publish and/or use their mods with greater ease.



Must be able to alter: Block appearance (Item and block itself)

Wether it behaves as an entity
When it behaves like an entity
Pathfinding (For mobs and the like)
Light level
Blast resistance
Item ID, durability (If it applies)
Mining times (If it applies)
Height, Width and Depth
Transparency
How much damage it deals (if it applies)
How much it takes
Armor values (In case of armor-like items, or to add on to mobs)
Spawn rate per chunk (if it applies)
Light decay rate (Wether the light level goes down every 1, 2, 3 + blocks)
Wether it's affected by gravity
Wether entities can move through it
How far it can launch entities and/or blocks (In case of piston-like objects or entities)
Skin (In case of mobs)
Shape
Flight (In case of mobs or entities)
Water breathing (entities, items, blocks or mobs)
Equipability
Special controls (In case of new vehicles or ride able mobs )
Enviroment effects (Time, terrain, growth in general, etc.)
Area of effect (In case of special mobs, entities, blocks or biomes)

The interface must be simple enough to use with little learning time, but ample enough to alter most if
not all minecraft's functions.
 

Veylon

New member
Aug 15, 2008
1,626
0
0
Take a look at Minecraft Forge [http://www.minecraftforum.net/topic/514000-api-minecraft-forge/]. It's an API designed to provide "hooks" to enable mod-makers to do their thing without having to dig into Minecraft's code directly. It seems as though you are looking for something alone the same lines. They'd probably be happy to extend the interface to the things you want if you're willing to do the coding to make it happen.