You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
tl;dr
Instead of placing actual GT machines on the surface, place a new block that uses the machine's texture, but when broken does not always return the machine.
Details
This block would be like the Hives from forestry - you cannot look inside with holoinventory since the "contents" are only generated when it is broken. It cannot be picked up by itself.
Blocks UUID is only NBT data for the block, sets the block "type" according to the config options below. SO there could be multiple "ruined pulverizers" but each UUID could give different tiers of items.
Texture could just be the base texture. (will need to figure out how to deal with texturepacks etc)
When broken, the block goes over the loot tables and drops either the "real" block or a couple of items from the "parts" loot table.
With a generic configuration option, this system could be useful for a lot of other things. Like finding astronaut bodies on planets etc that can give various items/parts as well. Could recycle things like skulls into giving a reward too.
Must be placeable in creative mode, with a way of setting the UUID.
Maybe add an option for "explode chance if broken" and "explosion force".
Configuration options - These make the system generic so it can be used for other things.
Block's name - will need support for languages
Block's UUID? (specific to this mod)
Block's model mesh
Block's texture
Explode chance
Explosion force
Block has two-branch loot table system
Top level has weights for each branch to drop (say 5 for first, 95 for second)
One branch can drop the actual machine (5% of the time)
One branch can drop parts of the machine (95%), including input items and output items, with percentage chances for each item (setup so that when an item is selected, it is removed from the loot table for future passes) and a limited number of passes.
Sample config
Name: Ruined Pulverizer
UUID: (custom UUID from an online uuid generator)
Mesh: Simple block
Texture: Pulverizer
Explode chance: 10 ( 1 in 10 chance)
Explosion force: 5
Loot Table:
weight 5, # of rolls 1
HV pulverizer
weight 95, # of rolls 1-3
50 HV machine hull
25 HV circuit
20 HV circuit
15 HV motor
10 industrial diamond
10 (ore of some kinds)
10 (crushed ore of some kinds)
The text was updated successfully, but these errors were encountered:
tl;dr
Instead of placing actual GT machines on the surface, place a new block that uses the machine's texture, but when broken does not always return the machine.
Details
This block would be like the Hives from forestry - you cannot look inside with holoinventory since the "contents" are only generated when it is broken. It cannot be picked up by itself.
Blocks UUID is only NBT data for the block, sets the block "type" according to the config options below. SO there could be multiple "ruined pulverizers" but each UUID could give different tiers of items.
Texture could just be the base texture. (will need to figure out how to deal with texturepacks etc)
When broken, the block goes over the loot tables and drops either the "real" block or a couple of items from the "parts" loot table.
With a generic configuration option, this system could be useful for a lot of other things. Like finding astronaut bodies on planets etc that can give various items/parts as well. Could recycle things like skulls into giving a reward too.
Must be placeable in creative mode, with a way of setting the UUID.
Maybe add an option for "explode chance if broken" and "explosion force".
Configuration options - These make the system generic so it can be used for other things.
Block's name - will need support for languages
Block's UUID? (specific to this mod)
Block's model mesh
Block's texture
Explode chance
Explosion force
Block has two-branch loot table system
Top level has weights for each branch to drop (say 5 for first, 95 for second)
One branch can drop the actual machine (5% of the time)
One branch can drop parts of the machine (95%), including input items and output items, with percentage chances for each item (setup so that when an item is selected, it is removed from the loot table for future passes) and a limited number of passes.
Sample config
Name: Ruined Pulverizer
UUID: (custom UUID from an online uuid generator)
Mesh: Simple block
Texture: Pulverizer
Explode chance: 10 ( 1 in 10 chance)
Explosion force: 5
Loot Table:
weight 5, # of rolls 1
HV pulverizer
weight 95, # of rolls 1-3
50 HV machine hull
25 HV circuit
20 HV circuit
15 HV motor
10 industrial diamond
10 (ore of some kinds)
10 (crushed ore of some kinds)
The text was updated successfully, but these errors were encountered: