mirror of
https://github.com/HbmMods/Hbm-s-Nuclear-Tech-GIT.git
synced 2026-01-25 10:32:49 +00:00
43 lines
2.1 KiB
Java
43 lines
2.1 KiB
Java
package com.hbm.blocks.generic;
|
|
|
|
import com.hbm.blocks.machine.BlockPillar;
|
|
|
|
import net.minecraft.block.material.Material;
|
|
import net.minecraft.entity.player.EntityPlayer;
|
|
import net.minecraft.util.ChatComponentText;
|
|
import net.minecraft.util.ChatStyle;
|
|
import net.minecraft.util.EnumChatFormatting;
|
|
import net.minecraft.world.World;
|
|
|
|
public class BlockWriting extends BlockPillar {
|
|
|
|
public BlockWriting(Material mat, String top) {
|
|
super(mat, top);
|
|
}
|
|
|
|
@Override
|
|
public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int side, float hitX, float hitY, float hitZ) {
|
|
if(world.isRemote) {
|
|
return true;
|
|
|
|
} else if(!player.isSneaking()) {
|
|
|
|
ChatStyle red = new ChatStyle().setColor(EnumChatFormatting.RED);
|
|
player.addChatMessage(new ChatComponentText("You should not have come here.").setChatStyle(red));
|
|
player.addChatMessage(new ChatComponentText("This is not a place of honor. No great deed is commemorated here.").setChatStyle(red));
|
|
player.addChatMessage(new ChatComponentText("Nothing of value is here.").setChatStyle(red));
|
|
player.addChatMessage(new ChatComponentText("What is here is dangerous and repulsive.").setChatStyle(red));
|
|
player.addChatMessage(new ChatComponentText("We considered ourselves a powerful culture. We harnessed the hidden fire, and used it for our own purposes.").setChatStyle(red));
|
|
player.addChatMessage(new ChatComponentText("Then we saw the fire could burn within living things, unnoticed until it destroyed them.").setChatStyle(red));
|
|
player.addChatMessage(new ChatComponentText("And we were afraid.").setChatStyle(red));
|
|
player.addChatMessage(new ChatComponentText("We built great tombs to hold the fire for one hundred thousand years, after which it would no longer kill.").setChatStyle(red));
|
|
player.addChatMessage(new ChatComponentText("If this place is opened, the fire will not be isolated from the world, and we will have failed to protect you.").setChatStyle(red));
|
|
player.addChatMessage(new ChatComponentText("Leave this place and never come back.").setChatStyle(red));
|
|
return true;
|
|
|
|
} else {
|
|
return false;
|
|
}
|
|
}
|
|
}
|