Skip to content

Commit

Permalink
0.1.9 update
Browse files Browse the repository at this point in the history
0.1.9的更新历程...

0.1.9
1. 修复了一些小问题
2. 增加了英语消息文件
感谢DiLanNation的翻译

0.1.9
1. 修复温度问题
2. 修改了"RandomDay"系统的配置文件
3. 修改了雨水收集器
4. 修改了净化器
5. 优化部分算法及一些小改动
6. 向下兼容至Bukkit 1.8版本,不再支持1.7.10

雨水收集器修改详细:
  摆放方式改为主方块为坩埚,主方块上面为漏斗
  空手右击主方块(坩埚)可打开GUI界面,但只能查看收集到的雨水的多少, 拿着玻璃瓶右击主方块(坩埚)即可取出雨水
净化器修改详细:
  摆放方式改为主方块为漏斗,主方块上面为投掷器
  净化器移除了GUI界面.
  在主方块(漏斗)的GUI界面的第3个格子里放入含有"Strainer"标签的物品(即滤网),在主方块上面的方块(投掷器)中放入需要净化的水瓶.
  拿着玻璃瓶右击主方块(漏斗)即可完成净化过程

0.1.9_beta update

1. 在原有基础上增加1.12.2版本的支持
2. 修改了温度系统与物品温度标签
3. 修复了一些bug
4. 增加了bStats

这次更新最大亮点为新增的"RandomDay"系统,这个系统用来辅助温度系统的运行, 在mc中每一天都会随机生成这一天的基础气温, 风速,湿度.
然后温度系统使用RandomDay系统中随机生成的数据进行计算玩家的体感温度.
在RandomDay.yml中你可以设置每个季节的随机数据上限和下限,并且还可以设定每个生物群系的基础温度
这个系统目前还是个雏形,可能还会有些问题.

0.1.9_beta第四次更新

1. 可以给物品增加描述
2. 饮水可以用了
3. 白天也可以睡觉了
4. 增加了一大堆指令
5. 修复papi变量显示问题
6. 增加新的一种使用物品的方法
7. 游泳/跳跃 也会消耗体力了
8. 一些细小的更新

0.1.9_beta 第三次更新

1. 修复之前的工作台所出现的问题
2. 高级熔炉与高级工作台都可以进行使用了
3. 可以通过关键字来搜索含有对应关键字的指令了
4. 又增加了个别指令

0.1.9_beta第二次更新

1.增加了一些指令(使用/rs help workbench 查看)
2.支持工作台使用多种摆放方式
3.熔炉合成开放
4.其他.

这次主要是修改了玩家存档格式,还有配置文件格式,目前还未完工,大部分内容机制都未写进去.
  • Loading branch information
SchoolUniform committed Apr 15, 2018
1 parent 364209b commit 54e6da4
Show file tree
Hide file tree
Showing 142 changed files with 9,474 additions and 5,362 deletions.
22 changes: 0 additions & 22 deletions .gitignore

This file was deleted.

43 changes: 0 additions & 43 deletions Messages.yml

This file was deleted.

47 changes: 47 additions & 0 deletions RealSurvival/.classpath
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="lib" path="E:/School_Uniform/WorkSpace/Java/libs/Minecraft/plugins/Chairs.jar"/>
<classpathentry kind="lib" path="E:/School_Uniform/WorkSpace/Java/libs/Minecraft/plugins/PlaceholderAPI.jar"/>
<classpathentry kind="lib" path="E:/School_Uniform/WorkSpace/Java/libs/Minecraft/plugins/TitleManager-2.0.6.jar"/>
<classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
<classpathentry kind="lib" path="E:/School_Uniform/WorkSpace/Java/libs/Minecraft/Servers/servers/spigot-1.12.2.jar">
<attributes>
<attribute name="javadoc_location" value="file:/E:/School_Uniform/WorkSpace/Java/MC%20Server/docs_offline/"/>
</attributes>
</classpathentry>
<classpathentry kind="lib" path="E:/School_Uniform/WorkSpace/Java/libs/Minecraft/Servers/servers/spigot-1.8.3-R0.1-SNAPSHOT-latest.jar"/>
<classpathentry kind="lib" path="E:/School_Uniform/WorkSpace/Java/libs/Minecraft/Servers/servers/spigot-1.8.4-R0.1-SNAPSHOT-latest.jar"/>
<classpathentry kind="lib" path="E:/School_Uniform/WorkSpace/Java/libs/Minecraft/Servers/servers/spigot-1.8.5-R0.1-SNAPSHOT-latest.jar"/>
<classpathentry kind="lib" path="E:/School_Uniform/WorkSpace/Java/libs/Minecraft/Servers/servers/spigot-1.8.6-R0.1-SNAPSHOT-latest.jar"/>
<classpathentry kind="lib" path="E:/School_Uniform/WorkSpace/Java/libs/Minecraft/Servers/servers/spigot-1.8.7-R0.1-SNAPSHOT-latest.jar"/>
<classpathentry kind="lib" path="E:/School_Uniform/WorkSpace/Java/libs/Minecraft/Servers/servers/spigot-1.8.8-R0.1-SNAPSHOT-latest.jar"/>
<classpathentry kind="lib" path="E:/School_Uniform/WorkSpace/Java/libs/Minecraft/Servers/servers/spigot-1.8-R0.1-SNAPSHOT-latest.jar"/>
<classpathentry kind="lib" path="E:/School_Uniform/WorkSpace/Java/libs/Minecraft/Servers/servers/spigot-1.9.2-R0.1-SNAPSHOT-latest.jar">
<attributes>
<attribute name="javadoc_location" value="file:/E:/School_Uniform/WorkSpace/Java/MC%20Server/docs_offline/"/>
</attributes>
</classpathentry>
<classpathentry kind="lib" path="E:/School_Uniform/WorkSpace/Java/libs/Minecraft/Servers/servers/spigot-1.9.4-R0.1-SNAPSHOT-latest.jar">
<attributes>
<attribute name="javadoc_location" value="file:/E:/School_Uniform/WorkSpace/Java/MC%20Server/docs_offline/"/>
</attributes>
</classpathentry>
<classpathentry kind="lib" path="E:/School_Uniform/WorkSpace/Java/libs/Minecraft/Servers/servers/spigot-1.9-R0.1-SNAPSHOT-latest.jar">
<attributes>
<attribute name="javadoc_location" value="file:/E:/School_Uniform/WorkSpace/Java/MC%20Server/docs_offline/"/>
</attributes>
</classpathentry>
<classpathentry kind="lib" path="E:/School_Uniform/WorkSpace/Java/libs/Minecraft/Servers/servers/spigot-1.10.2-R0.1-SNAPSHOT-latest.jar">
<attributes>
<attribute name="javadoc_location" value="file:/E:/School_Uniform/WorkSpace/Java/MC%20Server/docs_offline/"/>
</attributes>
</classpathentry>
<classpathentry kind="lib" path="E:/School_Uniform/WorkSpace/Java/libs/Minecraft/Servers/servers/spigot-1.11.2.jar">
<attributes>
<attribute name="javadoc_location" value="file:/E:/School_Uniform/WorkSpace/Java/MC%20Server/docs_offline/"/>
</attributes>
</classpathentry>
<classpathentry kind="output" path="bin"/>
</classpath>
1 change: 1 addition & 0 deletions RealSurvival/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/bin/
17 changes: 17 additions & 0 deletions RealSurvival/.project
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>RealSurvival</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
199 changes: 199 additions & 0 deletions RealSurvival/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,199 @@
language: zh_CN
#Enable prefix in title
enable-prefix-in-title: false
#state command cooldown, unit trick(20 trick = 1 s)
state-cd: 600
#Enable worlds
worlds:
- world
- world_nether
- world_the_end
#Create a random data when a new player join server
create-random-data:
enable: false
min: 0
max: 10
#Set a player's state when the player was death.
#"sleep" is set the death player's sleep number of the max sleep's 20%
#"thirst" and "energy" as same as "sleep"
#"temperature" is set the death player's temperature of a number that you want
#If "illness" was true ,It will remove the player's illness.
death:
enable: true
sleep: 20
thirst: 20
energy: 20
temperature: 37
illness: true
#"max" is the state's max number
state:
sleep:
enable: true
max: 100
mid: 0.3
min: 0.15
sub: 0.05
add: 5
thirst:
enable: true
max: 100
mid: 0.5
min: 0.2
sub: 0.03
energy:
enable: true
max: 100
min: 0.2
add: 2
sneaking: 1
sprinting: 5
jumping: 5
swimming: 3
fracture:
enable: true
slight:
high: 3
chance: 20
severe:
high: 6
chance: 80
damage: 2
slight-chance: 10
severe-chance: 30
illness:
enable: true
default-illness:
- cold
- fever
weight:
enable: true
max: 100
item:
- TORCH:0.1
temperature:
enable: true
long: 5
width: 5
high: 5
heat-source-fix: 100.0
distance-effect: 0.25
cold: 27
fever: 33
heat-source:
- FIRE:0.3
- TORCH:0.1
- FLOWING_LAVA:0.5
- STATIONARY_LAVA:0.5
- LAVA_BUCKET:0.5
- WATER:-0.3
- FLOWING_WATER:-0.3
- PACKED_ICE:-0.3
- ICE:-0.3
- FROSTED_ICE:-0.3
- SNOW_LAYER:-0.2
- SNOW:-0.5

label:
split: "=>"
remove:
- ""
- ""
labels:
- "Thirst:Thirst"
- "Sleep:Sleep"
- "Energy:Energy"
- "Weight:Weight"
- "Illness:IllnessName"
- "Treatable:Treatable"
- "DrugEffect:Drug Effect"
- "Temperature:Temperature"
- "IllnessProbability:Illness Probability"
- "MedicineDuration:Medicine Duration"
- "Hungery:Hungry"
- "Strainer:Strainer"

workbenchs:
workbenchs-type:
- "workbench:WORKBENCH"
- "furnace:FURNACE"
- "steamer:FURNACE"
workbenchs:
workbench:
title: Workbench
main-block: WORKBENCH
left-block: BOOKSHELF
right-block: WORKBENCH
up-block: FURNACE
down-block: null
front-block: null
behind-block: null
furnace:
title: Furnace
main-block: FURNACE
left-block: BOOKSHELF
right-block: WORKBENCH
up-block: WORKBENCH
down-block: null
front-block: null
behind-block: null
steamer:
title: Steamer
main-block: FURNACE
left-block: BOOKSHELF
right-block: WORKBENCH
up-block: WORKBENCH
down-block: null
front-block: null
behind-block: null

strainer:
- "Seawater:10"
- "HotLakeWater:10"
- "HotWater:10"
- "IceLakeWater:10"
- "IceSeawater:10"
- "IceWater:10"
- "LakeWater:10"
- "Rainwater:10"
- "SwampWater:10"

effect:
food-effects:
foods:
- "RAW_CHICKEN"
effects:
RAW_CHICKEN:
sleep: 5%
thirst: 5%
energy: 10
temperature: 0
has-illness: true
illnesses:
- "Cold:10%"
- "Fever:10%"
mob-effects:
- ZOMBIE:Cold,10%;Ill,20%;Slight,5%
- WITHER_SKELETON:Cold,20%
- CREEPER:Cold,10%
- SKELETON:Cold,20%
- SPIDER:Cold,10%
- SLIME:Cold,20%
- ZOMBIE_PIGMAN:Cold,10%
- CAVE_SPIDER:Cold,20%
- WITCH:Cold,10%
- ZOMBIE_VILLAGER:Cold,20%
- ENDERMAN:Cold,10%
illness-effects:
- ThirstMin:WEAKNESS,130,3;WITHER,30,3
- ThirstMax:SATURATION,130,1
- EnergyMin:SLOW,130,1;WEAKNESS,130,3
- SleepMin:SLOW,130,1;WEAKNESS,130,3
- SleepMax:SPEED,140,1;DAMAGE_RESISTANCE,130,1
- Weight:SLOW,300,3
- Fever:SLOW,130,1;WEAKNESS,130,3;CONFUSION,130,3
- Cold:SLOW,130,1;WEAKNESS,130,3;CONFUSION,130,3
- AfterAteWrongMedicine:SLOW,130,1;WEAKNESS,130,3;CONFUSION,130,3
- Ill:SLOW,130,1;WEAKNESS,130,3;CONFUSION,130,3
- Slight:SLOW,250,2;WEAKNESS,250,2;CONFUSION,130,3
- Severe:SLOW,130,1;WEAKNESS,130,3;CONFUSION,130,3
- Cold:SLOW,130,1;WEAKNESS,130,3;CONFUSION,130,3
Loading

0 comments on commit 54e6da4

Please sign in to comment.