开启左侧

[预热] “螃蟹杯”第一届MTR服务器模拟炒股大赛将在6月20日拉开帷幕!

[复制链接]
TomatoRoger 作者认证 2024-5-3 08:31:35
我嘞个YZ31
一个不会用BB做车头的屑,小零件定制(座椅、转向架)可以找我:)
MC西段 2024-5-3 11:29:57
崩铁官谷笑死(蚌
符门(合掌
在做恒云天际航空
FuchuanMTR 2024-5-3 13:56:41
我嘞个猫跃我的世界
被判刑了
正在反省中
写我黑料者、骂我者不回并举报
学生党五年级学业繁忙不经常上线
aftersans53228 作者认证 2024-5-3 20:16:25
本帖最后由 aftersans53228 于 2024-5-3 20:17 编辑
1 q* e, r% v& d" i* a9 y. l, e* }. f/ H' D  {& Q0 I' j1 r
我嘞个 MinecraftServer server =player.getServer();BlockPos boxPos =buf.readBlockPos(); int[] timeData= buf.readIntArray();Boolean enabled = buf.readBoolean();if (server != null) {server.execute(()-> {if (player.getEntityWorld().getBlockEntity(boxPos) != null && player.getEntityWorld().getBlockEntity(boxPos).getType() == AFRoadsBlockRegistry.TRAFFIC_LIGHTS_CONTROL_ENTITY) {TrafficLightsControlEntity blockEntity = (TrafficLightsControlEntity) player.getEntityWorld().getBlockEntity(boxPos);World world =player.getEntityWorld();world.setBlockState(boxPos,world.getBlockState(boxPos).with(BooleanProperty.of("is_enable"),enabled));blockEntity.setCachedState(blockEntity.getCachedState().with(BooleanProperty.of("is_enable"),enabled));ArrayList<Integer> timeForward = new ArrayList<>();ArrayList<Integer> timeTurn = new ArrayList<>(); timeForward.add(timeData[0]);timeForward.add(timeData[1]);timeTurn.add(timeData[2]); timeTurn.add(timeData[3]);blockEntity.setTimeData(timeForward,timeTurn); AFRoads.LOGGER.info("Set Traffic lights Control Box {"+ Arrays.toString(timeData) + "} ,"+enabled );} else if (player.getEntityWorld().getBlockEntity(boxPos) == null) {AFRoads.LOGGER.info("Invalid Block Entity.");}});}
是的你说的很对,但是...

AFRoads,你搞城建绝对用得上(
a123456789 2024-5-4 14:12:41
我嘞个镭
只是一名普普通通的14岁初中牲而已~
——张zhang.
TEY0089 2024-5-4 19:50:49
我嘞个轨道
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表