GroovyScript

GroovyScript

277k Downloads

Doesn't display Cyrillic correctly

Bezdrom opened this issue · 0 comments

commented

image

import net.minecraftforge.event.world.BlockEvent.BreakEvent
import net.minecraftforge.event.world.BlockEvent
import net.minecraft.util.text.TextComponentString

def restrictPlacableBlocks = [
    block("minecraft:furnace")
]

event_manager.listen(EventPriority.HIGHEST) { BlockEvent.PlaceEvent event ->
    if (event.getState().getBlock() in restrictPlacableBlocks) {
        def restrictText = new TextComponentString("${textformat('BOLD')}${event.getState().getBlock().getLocalizedName()} ${textformat('GREEN')} не может быть установлен в этом мире")
        event.setCanceled(true)
        event.player.sendMessage(restrictText)
    }
}