Posted June 25, 201312 yr While I was coding my mod, it frustrated me that there is nothing that says that the different particles are, because they are identified in the spawnParticle() method as a string. So I thought, What if Minecraft Forge added an enum or a database file that includes all of the known particles in Minecraft for easy referencing and access. I took the liberity of drafting a file for what the said enum or database might look like. Here it is public enum EnumParticles { /** the smoke particle */ SMOKE("smoke"), /** the flames particle */ FIRE("flame"), /** the water bubbles particle */ BUBBLES("bubble"), /** the block breaking particle */ BLOCK_BREAK("iconcrack_"), /** the snowball/egg crack particles */ SNOWBALL_CRACK("snowballpoof"), /** the nether portal/ender chest particle */ PORTAL("portal"), /** the water splash particle */ WATER_SPLASH("splash"), /** the mycelium spore particle */ MYCELIUM("townaura"), /** the explosion particle */ EXPLOSION("hugeexplosion"), /** the hearts/love particle */ HEART("heart"), /** the critical hit particle */ CRIT_HIT("crit"), /** the critical hit with an enchanted weapon particle */ MAGIC_CRIT_HIT("magicCrit"), /** the note particle */ NOTE_BLOCK("note"), /** the enchantment glyphs particle */ MAGIC_GLYPH("enchantmenttable"), /** the popping bits of lava particle */ LAVA("lava"), /** the footstep particle */ FOOTSTEPS("footstep"), /** the redstone particle */ REDSTONE_FUMES("reddust"), /** the drips of water particle */ DRIPPING_WATER("dripWater"), /** the drips of lava particle */ DRIPPING_LAVA("dripLava"), /** the slime splatter particle */ SLIME_SPLAT("slime"); private EnumParticles(String par1) { } } Hope this is a good suggestion as I use Minecraft Forge regularly with mods that I make, and for all that it has given me, I would like to give something back.
June 25, 201312 yr Just some public static final Strings for example. I mean more often used and just "easier" to understand.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.