切换风格

默认晚霞 雪山 粉色心情 伦敦 花卉 绿野仙踪 加州 白云 星空 薰衣草 城市 简约黑色 龙珠
回复 9

14

主题

39

帖子

501

积分

大区版主

Rank: 7Rank: 7Rank: 7

积分
501
人气
14 点
钻石粒
651 粒
贡献
0 点
论坛币
87 个
爱心
0 点
[全版本][ECMA]注册一个新的统计信息[复制链接]
发表于 2020-8-28 23:48:15 | 显示全部楼层 |阅读模式
脚本例子
脚本版本: 0.1
适用版本: 1.12.2 1.11.2 1.10.2 1.8.9 1.7.10 
编写语言: ECMA
最后更新: 2020-08-28
代码版权: 弱版权

请注册论坛会员,已便查看高清图片!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
啊哈,这个论坛沉寂这么久了,主要是没啥东西可发了,今天就发点新东西⑧!
今天带来的是个注册新的统计信息,首先,再次声明,我不确定这个服务器可以使用,有服务器的可以自己去试试,反正我是单人测试。
下面一张成果图
OC}9N45)B3OD$LU%1I{L)B4.png
(不要在意名字(误)
话不多说,直接上源码,自己看注释吧,写的蛮清楚的
/*
* 注册一个新的统计信息
* String name:统计信息名字
* ps:请勿重复注册同一个名字,不然会报错
 */
function newStat(name){
        var StatBasic = Java.type("net.minecraft.stats.StatBasic");
        var ChatComponentTranslation = Java.type("net.minecraft.util.ChatComponentTranslation");
        var test = new StatBasic(name,new ChatComponentTranslation(name,[])).func_75966_h().func_75971_g();
        return test;
}
/*
* 给某玩家添加分数
* EntityPlayer player:玩家
* int number:添加的数值
* StatBasic stat:统计信息
 */
function addStat(player,number,stat){
        player.getMCEntity().func_71064_a(stat,number);
}
/*
* 获取指定名字的统计信息
* String name:名字
 */
function getStat(name){
        var StatList = Java.type("net.minecraft.stats.StatList");
        var allStats = StatList.field_75940_b;
        for(var i = 0 in allStats){
                if(allStats[i].field_75975_e == name){
                        return allStats[i];
                }
        }
        return null;
}
/**
 * by-思望文宣
 * 2020/8/28
 */

下面是一个使用示例
newStat("每天说一句sw女装");
addStat(player,520,getStat("每天说一句sw女装"));

这样就可以辣!
请务必不要在乎名字。
顺带一提,只注册或许不太行,但是搭配一些事件用途就蛮大了。
可以用来做RPG的杀特定东西的统计,或者收集某物品的统计,具体玩法你们自己摸索吧!
莫得
回复

使用道具 举报

16

主题

53

帖子

390

积分

注册会员

Rank: 2

积分
390
人气
7 点
钻石粒
335 粒
贡献
0 点
论坛币
75 个
爱心
0 点

论坛注册会员

发表于 2020-8-29 22:36:10 | 显示全部楼层
sw女装!!!
小浩喜欢男孩子嘛!
回复

使用道具 举报

3

主题

6

帖子

222

积分

论坛萌新

Rank: 1

积分
222
人气
16 点
钻石粒
203 粒
贡献
0 点
论坛币
29 个
爱心
0 点

论坛注册会员

发表于 2020-8-30 22:33:02 | 显示全部楼层
sw女装!!!
我不是一个合格的咸鱼
现在不是,一会就是。
回复

使用道具 举报

0

主题

2

帖子

52

积分

论坛萌新

Rank: 1

积分
52
人气
0 点
钻石粒
46 粒
贡献
0 点
论坛币
16 个
爱心
0 点

论坛注册会员

发表于 2020-9-1 01:13:46 | 显示全部楼层
这种数据是永久储存在玩家上的吗 就是服务器重启也不会删除 如果是的话 对我的帮助太大了
NPC自带的stored储存一重启就没了
回复

使用道具 举报

14

主题

39

帖子

501

积分

大区版主

Rank: 7Rank: 7Rank: 7

积分
501
人气
14 点
钻石粒
651 粒
贡献
0 点
论坛币
87 个
爱心
0 点
发表于 2020-9-2 14:53:49 | 显示全部楼层
离渊 发表于 2020-9-1 01:13
这种数据是永久储存在玩家上的吗 就是服务器重启也不会删除 如果是的话 对我的帮助太大了
NPC自带的stored ...

可以确定的是,你重启你注册的统计信息就没了,脚本毕竟还是比不了Mod,这种数据化的东西还得自己手动去储存一下。
莫得
回复

使用道具 举报

20

主题

36

帖子

588

积分

萌新

Ko no Hueihuea da!!!!!!!!!!!!!

Rank: 10Rank: 10Rank: 10

积分
588
人气
29 点
钻石粒
78 粒
贡献
10 点
论坛币
92 个
爱心
0 点

论坛审核会员论坛注册会员

QQ
发表于 2020-9-6 19:02:39 | 显示全部楼层
离渊 发表于 2020-9-1 01:13
这种数据是永久储存在玩家上的吗 就是服务器重启也不会删除 如果是的话 对我的帮助太大了
NPC自带的stored ...

我猜猜 是憨憨MCPC 可以用HotNPC代替
回复

使用道具 举报

0

主题

4

帖子

12

积分

论坛萌新

Rank: 1

积分
12
人气
0 点
钻石粒
22 粒
贡献
0 点
论坛币
2 个
爱心
0 点
发表于 6 天前 | 显示全部楼层

Download music mp3 flac vinyl rip

With the bass a brooding threat within the tempestuous joy crowding and seducing ears, the track makes a big play for best track glory but is quickly challenged by the muggy grunge venting of Bleed On Me and eclipsed by the glorious dark deeds of the band s latest single, Nailbender.Dizzy Gillespie tp Johnny Griffin ts Kenny Drew p Niels-Henning Orsted Pedersen b Kenny Clarke d.If The Kids Are United 3 44.Britney Spears Barricades, can t block our way.Display hide their locations on the map.

http://thorgabandispewieldlalen.xyz/13/santiago-live-bernard-lavilliers-santiago-live-vinyl.php
download music mp3 flac vinyl rip
回复

使用道具 举报

0

主题

4

帖子

12

积分

论坛萌新

Rank: 1

积分
12
人气
0 点
钻石粒
22 粒
贡献
0 点
论坛币
2 个
爱心
0 点
发表于 6 天前 | 显示全部楼层

Download music mp3 flac vinyl rip

Pepper s, they brought that look to a worldwide commercial level.Waiting to follow the worms.И -, А Adele Hello.Nuestra Cancion 4 57 10.Porqué será Porqué a mi.

http://faharderimarneusobisecocontge.co/the-lovin-spoonful-john-sebastian-song-book-vol-1-cd.php
download music mp3 flac vinyl rip
回复

使用道具 举报

0

主题

4

帖子

12

积分

论坛萌新

Rank: 1

积分
12
人气
0 点
钻石粒
22 粒
贡献
0 点
论坛币
2 个
爱心
0 点
发表于 6 天前 | 显示全部楼层

Download music mp3 flac vinyl rip

In the field of music and entertainment the implementation of the 2003 noise directive is difficult because the classical concept of noise control at the source or wearing hearing protectors is often not accepted 30.The name comes from the Spanish mentar , meaning to mention, referring to the subtle way the music and dance express personal complaints or social criticisms.This album received a Grammy nomination in 2005.Moods Of Marvin Gaye LP.Guitarists in the blues tradition quickly picked up the influences, along with new guitar effect pedals and amp feedback which had first been committed to vinyl by the Beatles.

http://tomrafonaperskowsstanatplotenclinsun.co/33/charlie-johnsons-paradise-band-featuring-benny-carter-sidney-de-paris-jabbo-smith-jimmy-harris.php
download music mp3 flac vinyl rip
回复

使用道具 举报

0

主题

4

帖子

12

积分

论坛萌新

Rank: 1

积分
12
人气
0 点
钻石粒
22 粒
贡献
0 点
论坛币
2 个
爱心
0 点
发表于 6 天前 | 显示全部楼层

Download music mp3 flac vinyl rip

A capa tambГ©m Г© inspirada no projeto original.Baby I don t need dollar bills to have fun tonight I love cheap thrills Baby I don t need dollar bills to have fun tonight I love cheap thrills I don t need no money As long as I can feel the beat I don t need no money As long as I keep dancing.Southampton Dub Club Presents.Monica and I started out saying we want an all-woman band, and then it turns out we have like a 20-year-old boy band laughs.I wear baggy or open clothing to ensure that my clothing is not rubbing against the area.

http://proveninalulimmorselirocktoore.co/8/crazy-for-my-baby-various-american-folk-blues-festival-1962-1965-cd-album.php
download music mp3 flac vinyl rip
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|自定义NPC脚本中文论坛 ( 蜀ICP备17005795号-3 )

GMT+8, 2020-9-20 03:37 , Processed in 0.090374 second(s), 32 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部